Hola, quiero dar a conocer algo que he descubierto hoy... En un futuro
se van a considerar como elementos deprecados el uso de form->select o
form->textarea, la forma recomendada de crear todo tipo de elementos
es utilizando form->input(Modelo.campo, array('type'=>'Tipo de
Elemento'))
Asi, si quiero crear un textarea:
form->input(Modelo.campo, array('type'=>'textarea'))
o un select:
form->input(Modelo.campo, array('type'=>'select'))
En que me beneficia esto?
Nos olvidamos de form->label o de generar los divs necesarios para
cubrir los elementos que no sean input. Asi, tenemos todo
"homogeneizado".
Y todavia hay mas...
Si declaramos en nuestra base de datos un campo como text, cuando
generamos el input en la vista no hace falta poner el tipo de input,
Cake solo lo reconoce como 'textarea'
Y si declaramos en nuestra base de datos un campo como tinyint(1), o
bool, uando generamos el input en la vista no hace falta poner el tipo
de input, Cake solo lo reconoce como 'checkbox'
Si eso no es magia, que lo es!!!!
Saludos.
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---