<?php
//...
class AnunciosController extends AppController {
public function add() {
if ($this->request->is('post')) {
if ($this->Anuncio->save($this->request->data)) {
$this->Session->setFlash('El anuncio fue guardado: ');
$inserted_id = $this->Anuncio->id;
$this->redirect(array('action' => 'view', $inserted_id ));
} else {
$this->Session->setFlash('No se pudo guardar el anuncio');
}
}
// ...
}
// ...
public function view($id) {
$this->Anuncio->id = $id;
$this->set('anuncio', $this->Anuncio->read());
}
}
La línea clave es la que hace el redireccionamiento. Aquí tocó quebrarme bastante la cabeza para determinar como pasaba el id del recién insertado anuncio.
Hola que tal execelente tu código, y funciona muy bien, sabrias como adicionarle que muestra la informacion y que justo abajo muestre campos extras para guardarlos y mostrarlos nuevamente?
ResponderEliminar