Comunidad de diseño web y desarrollo en internet online

crear < select > con cakephp

Citar            
MensajeEscrito el 08 Oct 2008 01:16 am
Buenas a todos, lo que ocurre es que necesito crear un select utilizando las opciones que estan en una base de datos, pero solo encuentro esto.

echo $form->input('categories_id',array('options'=>array(1,2,3,4,5)));

lo cual me crearia un select con las opciones 1,2,3,4 y5 pero no he podido encontrar como introducir los datos con la base de datos. les agradeceria su ayuda.





Gracias¡¡¡ ^^

Por jacr1102

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Nov 2009 03:40 am
No es muy dificil, en el controller agregas una función y haces lo siguiente
Suponiendo que imprimas las ciudades de una tabla Ciudades, con los datos (id, nombre)
$valuesE = $this->Ciudades->find('all');
foreach ($valuesE as $value) {
$resultados[$value['Ciudad']['id']]= $value['Ciudad']['nombre'];
}
$this->set('selectCiudades',$resultados);

Ahora en tu view para llamar la info obtenida por el controller es:

echo $form->input('Ciudad.id',
array(
'type'=>'select',
'options'=>$selectCiudades,
'div'=>array('class'=>'select'),
)
);

Y asi te muestra el Select, con lo que la tabla ciudades contiene :lol:

Por hobbit_neto

0 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.