Hola Pablo, espero este ejemplo te sirva. Saludos, Lorena. En el controlador infMosaicos (contribuyentes en tu caso)... --------------------------------- function add() { if (!empty($this->data)) {
$this->InfMosaico->create(); // GUARDAR INFORME ....... Aqui es guardar comunmente, lo resumí.................. if ($this->InfMosaico->save($this->data)) { $this->Session->setFlash(__('Informe guardado guardado', true)); $this->redirect(array('action' => 'index')); } } else $this->Session->setFlash(__('El informe no fue guardado. Por favor, intentelo nuevamente', true)); } // Vectores $mosaicos = $this->InfMosaico->Informe->Area->find('list', array('conditions' => array('Area.tipo' => 'ms'), 'order' => array('Area.denominacion ASC'))); $autors = $this->InfMosaico->Informe->Persona->find('list', array('order' => array('Persona.apeynomb ASC'))); $this->set(compact('autors', 'mosaicos')); // aqui consultarias localidades } ---------------------------------------------------------------------- en add.ctp <?php echo $this->Form->create('InfMosaico', array('enctype' => "multipart/form-data"));?> <fieldset><legend> Nuevo informe </legend> <?php .................................. echo $this->Form->input('InformesPersona.persona_id',*array('label' => 'Autor', 'options' => $autors)); * echo $this->Form->input('Area.id', array('label' => 'Mosaico', 'options' => $mosaicos, 'multiple' => true)); .................... ?> </fieldset> <?php echo $this->Form->end(__('Guardar', true));?> El 8 de agosto de 2012 09:38, arnus pablo <arnuspa...@gmail.com> escribió: > estimados: tengo una tabla contribuyentes, cuando hago el add en la > misma, uno de los campos a completar es localidad. que viene de la tabla > "localidades". > No se como hacer para que en la vista Add.ctp me muestre la lista de > localidades existentes en la tabla localidades, para de esa lista > seleccionar una. > Aclaro en el modelo, ya tengo asociado localidades con contribuyentes. > Si alguien me puede echar una mano, agradecido desde ya. > saludos > Pablo > > -- > 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.