Que estructura tiene tu tabla proveedores??

On 4 ago, 21:14, Anward Acosta <anwardaco...@gmail.com> wrote:
> Mira coloco lo que me dices y me muestra es una campo de texto y no un
> select, a que se debe
>
> El 4 de agosto de 2011 20:32, sandra milena mendoza
> <shanita...@gmail.com>escribió:
>
>
>
> > En tu controlador colocas:
>
> >     $especialidades = $this->Proveedore->Especialidad->find('list',
> > array('fields'=>'Especialidade.name'));
> >     $this->set('especialidades', $especialidades);
>
> > En tu vista:
>
> > <?php echo $this->Form->input('especialidad);?>
>
> > On 4 ago, 19:20, Anward Acosta <anwardaco...@gmail.com> wrote:
> > > no les entendi mucho tengo esto asi:
> > > controller = proveedores_controller.php
> > > en la funcion add tengo lo siguiente
> > > $this->set('especialidades',
> > $this->Proveedore->Especialidad->find('list'));
>
> > > en mi modelo : proveedore.php
> > > <?php
> > > class Proveedore extends AppModel {
> > >         var $name = 'Proveedore';
> > >         var $belongsTo = array(
> > >                 'Especialidad' =>  array(
> > >                         'className' =>  'Especialidad',
> > >                         'foreignKey' =>  'especialidad'
> > >                 ));}
>
> > > ?>
>
> > > en mi modelo : especialidad.php
> > > <?php
>
> > > class Especialidad extends AppModel {
>
> > >     var $name = 'Especialidade';
> > >     var $displayField = 'name'; //sirve para que CakePHP coja este campo
> > > como si fuera el titulo.}
>
> > > ?>
> > > en mi vista :
>
> > > echo $form->input('especialidad',
> > > array('type'=>'select','options'=>$especialidades));
>
> > > donde tendria que corregir ?
>
> > > El 4 de agosto de 2011 08:28, sandra milena mendoza
> > > <shanita...@gmail.com>escribió:
>
> > > > En tu accion coloca lo siguiente:
>
> > > >   $especialidades = $this->Especialidade->find('list',
> > > > array('fields'=>'Especialidade.name'));
> > > >   $this->set('especialidades', $especialidades);
>
> > > > En tu vista lo siguiente:
>
> > > > <?php echo $this->Form->input('especialidade_id');?>
>
> > > > El 4 de agosto de 2011 02:39, jose javier lara torres <
> > > > javier.larator...@gmail.com> escribió:
>
> > > > utiliza 'fields' => 'name'.
>
> > > >> El 4 de agosto de 2011 07:22, Anward Acosta <anwardaco...@gmail.com
> > >escribió:
>
> > > >> Tengo una tabla llamada "especialidades" donde tiene dos campos que
> > son
> > > >>> "id" y "name", name es donde esta el nombre de la especialidad, lo
> > que
> > > >>> quiero es que me aparezca en un Select mostrandome todas las
> > opciones, he
> > > >>> buscado pero no me sirven los ejemplos, solo requiero que se muestren
> > ese
> > > >>> campo para despues guardarlo en la tabla "proveedores" mediante el
> > uso de un
> > > >>> formulario..
>
> > > >>> 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.
>
> > > > --
> > > > *_____________________________________*
> > > > **
> > > > *Sandra Milena Mendoza A.*
> > > > *Ing. Sistemas*
> > > > *cel 3165725034*
>
> > > >  --
> > > > 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.-Ocultar texto de la
> > cita -
>
> > > - Mostrar texto de la cita -
>
> > --
> > 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.- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

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