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.

Responder a