Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

redirect cakephp

Estas en el tema de redirect cakephp en el foro de Frameworks y PHP orientado a objetos en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/02/2011, 14:20
 
Fecha de Ingreso: febrero-2011
Mensajes: 1
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta redirect cakephp

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...

Etiquetas: cakephp, redirect
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:38.