Array $options de FormHelper.file y consulta sobre el manual

9 views
Skip to first unread message

jordicakephp

unread,
Nov 26, 2008, 10:04:42 AM11/26/08
to CakePHP en Español
Buenas tardes, grupo

Expongo dos dudas:

1. Me cuesta encontrar en el manual cómo usar todos los índices de las
matrices $options de los métodos y el API muchas veces no los
especifica. ¿Dónde podría conseguir esta información?

2. Por ejemplo, ahora mismo me gustaría poner una label en un file
FormHelper y creo que no se puede (estoy siguiendo el famoso libro de
Apress).

Si uno pone un input, puede hacer algo así:

echo $form->input('nombre', array('label' => '*Nombre: '));

Pero esto no funciona para un file:

echo $form->input('foto1', array('label' => 'Fotografía: '));

por lo que intento arreglarlo en la vista, así (lo que no me
convence):

echo '<div>';

echo $form->label(null,'Fotografía: ',null);

echo $form->file('foto1');


¿Sabéis de alguna referencia acerca de los índices de $options? Muchas
gracias de antemano y un saludo. Jordi

José Lorenzo

unread,
Nov 26, 2008, 10:09:36 AM11/26/08
to cakep...@googlegroups.com
Porque dices que no funciona para un file?

$form->input('archivo',array('type' => 'file', 'label' => 'Mi label'))

2008/11/27 jordicakephp <jordic...@gmail.com>

jordicakephp

unread,
Nov 26, 2008, 10:32:10 AM11/26/08
to CakePHP en Español
Muchas gracias,

Poniéndolo así sí que funciona, jeje... Digo que no funciona porque es
la primera vez que lo utilizo y creo que lo normal, o natural, es
pensar en utilizar $form->file porque se trata de otro tipo de
entrada. ¿Puede hacerse esto con $form->file?

Por otra parte, me voy acostumbrando a trabajar con el manual :-) y tb
es cierto que me cuesta un poquito encontrar aquí todos los $options,
aunque entiendo que como son tantos no debe haber ningún sitio que
explique cómo se usan todos y cada uno. Gracias y saludos! Jordi

On 26 nov, 16:09, "José Lorenzo" <jose....@gmail.com> wrote:
> Porque dices que no funciona para un file?
>
> $form->input('archivo',array('type' => 'file', 'label' => 'Mi label'))
>
> 2008/11/27 jordicakephp <jordicake...@gmail.com>
>
>
>
>
>
> > Buenas tardes, grupo
>
> > Expongo dos dudas:
>
> > 1. Me cuesta encontrar en el manual cómo usar todos los índices de las
> > matrices $options de los métodos y el API muchas veces no los
> > especifica. ¿Dónde podría conseguir esta información?
>
> > 2. Por ejemplo, ahora mismo me gustaría poner una label en un file
> > FormHelper y creo que no se puede (estoy siguiendo el famoso libro de
> > Apress).
>
> > Si uno pone un input, puede hacer algo así:
>
> > echo $form->input('nombre', array('label' => '*Nombre: '));
>
> > Pero esto no funciona para un file:
>
> > echo $form->input('foto1', array('label' => 'Fotografía: '));
>
> > por lo que intento arreglarlo en la vista, así (lo que no me
> > convence):
>
> >   echo '<div>';
>
> >   echo $form->label(null,'Fotografía: ',null);
>
> >   echo $form->file('foto1');
>
> > ¿Sabéis de alguna referencia acerca de los índices de $options? Muchas
> > gracias de antemano y un saludo. Jordi- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Nachopitt

unread,
Nov 26, 2008, 11:27:17 AM11/26/08
to cakep...@googlegroups.com
Creo que con ninguno de los específicos (file, select, hidden, etc) por que los métodos aceptan arreglos distintos específicamente para para tipo de control.

2008/11/26 jordicakephp <jordic...@gmail.com>



--
Ignacio Alberto Zamora Esqueda
Ingeniero de Software
Corporación Tectronic, S.A. De C.V.
Tels: (33) 3615-44-11 y 36-15-45-11
Fax: (33) 3615-46-11
sist...@tectronic.com.mx
www.tectronic.com.mx

David Valdez

unread,
Nov 26, 2008, 11:38:02 AM11/26/08
to cakep...@googlegroups.com
Jordi te recomiendo que antes de volver a  preguntar en la lista te leas toda la documentación:

http://book.cakephp.org/

Este es tu tercer  pregunta donde la respuesta viene en el  manual y no la has visto por no querer leerlo.

Joaquin Windmüller

unread,
Nov 26, 2008, 2:03:10 PM11/26/08
to cakep...@googlegroups.com
Acá les dejo mi intento para listar todas las opciones disponibles: http://aikon.com.ve/api-de-cakephp-formhelper-input/

2008/11/27 David Valdez <da...@cakephp-es.org>

jordicakephp

unread,
Nov 27, 2008, 3:57:45 AM11/27/08
to CakePHP en Español
Gracias Joaquin,

Pues yo pienso que tu aporte es muy bueno y que sirve de guía a muchos
principiantes.

Joaquín: "Si te pareció interesante esta entrada y te gustaría que
haga una serie, deja un comentario también indicando qué funciones te
parecen interesantes."

Jordi: Bueno, pues yo andaba buscando lo mismo para el método file del
FormHelper y para muchos otros. Para el file, por ejemplo, en este
caso. No hace falta que hagas la serie ahora y entiendo que el tiempo
aprieta, jeje. Quería hacer saber que me he encontrado en alguna
ocasión falto de info de $options y os consultaba para saber donde
consultar. Muchas gracias y un saludo. Jordi



On 26 nov, 20:03, "Joaquin Windmüller" <joaquin....@gmail.com> wrote:
> Acá les dejo mi intento para listar todas las opciones disponibles:http://aikon.com.ve/api-de-cakephp-formhelper-input/
>
> 2008/11/27 David Valdez <da...@cakephp-es.org>
>
>
>
> > Jordi te recomiendo que antes de volver a  preguntar en la lista te leas
> > toda la documentación:
>
> >http://book.cakephp.org/
>
> > Este es tu tercer  pregunta donde la respuesta viene en el  manual y no la
> > has visto por no querer leerlo.
>
> > El 26 de noviembre de 2008 10:27, Nachopitt <nachop...@gmail.com>escribió:
>
> > Creo que con ninguno de los específicos (file, select, hidden, etc) por que
> >> los métodos aceptan arreglos distintos específicamente para para tipo de
> >> control.
>
> >> 2008/11/26 jordicakephp <jordicake...@gmail.com>
> >> siste...@tectronic.com.mx
> >>www.tectronic.com.mx- Ocultar texto de la cita -
Reply all
Reply to author
Forward
0 new messages