Saludos!!!
 Me imagino que el error sale por que hay que *concatenar *el id con view
intendalo de esta forma:
$this->redirect(array('controller'=>'normas','action'= > *'view/'. $id*));*
*
*
*
***Me imagino que el id que le estas indicando es el id de la norma a la que
quieres que te envié. *
cuéntame como te fue con esto, espero te sirva.

El 17 de febrero de 2011 14:02, mayuli plaza gonzalez <
mayuli14_adri...@hotmail.com> escribió:

>  hola a todos, soy nueva en php y estoy tratando de redireccionar un
> mensaje hacia la vista de otro controlador: el caso es este... tengo un
> dominios_controller;
>
> function add($id = null) {
> if (!empty($this->data) && (!$id)){
> $this->Dominio->create();
> if ($this->Dominio->save($this->data)) {
> $this->Session->setFlash(__('Dominio Guardado con Exito!', true));
> $this->redirect(array('controller'=>'normas','action'= > 'view', $id));
> } else {
> $this->Session->setFlash(__('El dominio no pudo ser guardado, Intente otra
> vez.', true));
> }
> }
> $normas = $this->Dominio->Norma->find('list', array('conditions' =>
> array('Norma.idnormas' => $id)));
> $this->set(compact('normas'));
> }
>
>
> y por supuesto este es el controlador de norma:
>
> function view($id = null) {
> echo $id;
> if (!$id) {
> $this->Session->setFlash(__('Norma Invalida!', true));
> $this->redirect(array('action' => 'index'));
> }
> $this->set('norma', $this->Norma->read(null, $id));
> }
>
> el problema es que cuando agrego un dominio asociado a la funcion norma y
> quiero que este dominio se vea reflejado en la vista de norma, pues me
> arroja el mensaje de "NORMA INVALIDA".... y parece que cake a traves de las
> consultas que se muestran por pantalla me dice:
> SELECT `Dominio`.`iddominios`, `Dominio`.`nombredominios`,
> `Dominio`.`Norma_id` FROM `dominios` AS `Dominio` WHERE `Dominio`.`*Norma_id`
> IN (1, 2, 3, 4)*
>
> no se que es, pero el id no lo recibe como espero, (pareciera un array) en
> cambio cuando le asigno un valor entero alli si funciona... pero no debe ser
> así...
>
> entonces, no se si alguien me puede ayudar...
> gracias...
>
>
>
>
>  --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp-es@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a