Buen día,
He estado dando vueltas buscando una solución y espero puedan ayudarme.
En una vista add.ctp de proyectos cargo varios select de una tabla llamada
students por ejemplo:
echo
$this->Form->input('estudiante1',array('label'=>'Estudiante','options'=>$especial));
echo
$this->Form->input('estudiante2',array('label'=>'Estudiante','options'=>$especial));
En esos dos campos cargan todos los estudiantes que estén en la tabla
students, y en ambos selecciono nombres diferentes.
Para poblar los datos de la tabla students, en el controlador de proyectos
(add) puse lo siguiente:
$this->set('especial',$this->Proyecto->Student->find('list'));
El problema es q cuando selecciono el nombre del primer estudiante por
ejemplo pedro y en el segundo selecciono a Maria, al dar guardar, guarda es
el índice o sea que si pedro está de primero ... guarda el 1 y no el String
o value lo mismo si guardo a Maria y está de tercera guarda 3 y no María
... necesito que guarde el nombre en la tabla proyectos ... o al menos que
en las vistas cuando observa el listado de proyectos en la columna
estudiantes no salga el número sino el nombre.
Muchas gracias.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos
electrónicos, envía un correo electrónico a
[email protected].
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Visita este grupo en http://groups.google.com/group/cakephp-es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.