| |||
Respuesta: select cakePhp Lee la documentación: http://api.cakephp.org/class/form-he...rmHelperselect |
| |||
Respuesta: select cakePhp Ahora que sé que has mirado la documentación te lo explico. El último parámetro, $showEmpty, por defecto vale false. Esto quiere decir que no se mostrará una opción en blanco en el select. Si queremos que se muestre una opción en blanco lo ponemos en true. Código PHP: Código PHP: |
| |||
Respuesta: select cakePhp Creo que ayer no leí con suficiente detenimiento tu mensaje, era tarde para mi. Ahora que lo leo con más tranquilidad no acabo de entenderlo. En el modelo validas el select para que no pueda recibir un valor vacío, y eso es lo hace. Te obliga a que en el select escogas una opción. Para ver información del error puedes incluir tras el select esto: Código PHP: Mírate en el manual la sección de validación: http://book.cakephp.org/view/125/Data-Validation. Usar VALID_NOT_EMPTY está bien, pero puede ser mucho más avanzado. |
| ||||
Respuesta: select cakePhp Sorry por no explicarme bien, pero si es precisamente lo que dices, gracias con lo que me diste ahora se que produce el mensaje, lo que pasa es que no con la aperiencia que los demas, pero ya se que la validación esta bien, ahora debo ver como logro que la apariencia se le aplique. Parece que en ese mismo echo $form->error('User.state'); se puede incluir un array para la apariencia, al menos eso dice en el manual solo que no se usarlo muy bien, estoy averiguando, si me puedes orientar tambien te lo agradeceria,,,,y disculpa. Última edición por yoxs; 07/05/2009 a las 09:55 |
| ||||
Respuesta: select cakePhp Código PHP: Ahora si quieres ocupar el metodo error del Helper Form, seria algo asi: Código PHP: Saludos |
| |||
Respuesta: select cakePhp a todo este tema, tengo una duda amigos ... por ejemplo ... yo cargo un select con sus datos y con la opcion 'Escoja Opcion' agregada con la sgte sentencia .... <?php echo $form->input('estado_id',array('label'=>false,'empty'=>a rray('0'=>'Escoja Opción'),'type'=>'select','selected'=>'0')); ?> El select me carga normalmente y funciona ..... escojo una opcion y todo va normal. Pero el detalle es que por ejemplo cuando recargo la pagina ... osea pulso F5 y el select no se vuelve a ubicar en la opcion 'Escoja Opcion', sino mas bien, recarga la pagina pero el select sigue apuntando a la ultima opcion escojida. Lo que quiero es que vuelva a señalar a la opcion 'Escoja Opcion' como si fuera la primera vez que entran ahi. Estoy poniendo mal algo ahi en mi sentencia??? ... no me funciona el 'selected' ??? Ya me lei la documentacion al respecto, incluso use 'default', pero nada :S Agradezco su ayuda. Saludos |