En muchos de mis proyectos suelo usar el Zend_Form para definir los formularios, sus campos y sus filtros y a veces, también para mostrarlos en el HTML. Es en esos casos cuando te sueles encontrar con problemas por el modo en que el componente genera el código HTML (basado en una <dl>) y con la dificultad que suelen entrañar los decorators.
El último problema que me encontré fue el de mostrar un checkbox poniendo el texto (etiqueta) a la derecha del control.
Para todos los que os encontréis en esa situación, aquà dejo la solución que encontré:
$form->addElement('checkbox', 'remember_me', array ( 'label' => 'Recordarme en este ordenador', 'decorators' => array( array('ViewHelper'), array('Label', array('placement' => 'APPEND')) )));
El valor de «placement» puede variar entre APPEND (a la derecha del control) o PREPEND (a la izquierda).
Lo de «placement» en Label no lo sabÃa, seguro lo voy a implementar.
Gracias.
Cómo puedo hacer un autopopulate form empleando Zend_form?
yo lo tengo hecho usando PHP y JavaScript, se puede adaptar ese código en Zend?
Hola loko,
no sé muy bien a qué te refieres. ¿Puedes poner un ejemplo de código?
Saludos