Estoy tratando de agregar una clase (lo mismo) a cada etiqueta en un grupo de botones de opción.Zend_form_element_radio no puede agregar clase a la etiqueta
Este es mi código:
$linkedin_share = new Zend_Form_Element_Radio('linkedin_share', array('escape' => false));
$linkedin_share->setDecorators(array('ViewHelper','Errors', array('Label', array('class' => 'TEST'))))
->addMultiOption('none', $this->getView()->translate('None'))
->addMultiOption('icon', '<img src="'.$this->getView()->baseUrl().'/images/admin/icons/social_media_share/linkedin.png'.'"/>')
->addMultiOption('counter', '<img src="'.$this->getView()->baseUrl().'/images/admin/icons/social_media_share/linkedin_share.jpg'.'"/>')
->setSeparator('')
->setAttrib('class', 'item_small_checkbox');
y este es mi resultado:
<label for="linkedin_share-none">
<label for="linkedin_share-icon">
<label for="linkedin_share-counter">
Ésta es mi salida deseada:
<label for="linkedin_share-none" class="share_label_class">
<label for="linkedin_share-icon" class="share_label_class">
<label for="linkedin_share-counter" class="share_label_class">
La estupidez es que funciona para todos mis otros elementos de forma hasta el momento. Probé un millón de combinaciones y busqué por todas partes, pero no importa lo que intento, no puedo agregar clase a la etiqueta.
¡Ideas, soluciones, sugerencias son bienvenidas! ¡Gracias por adelantado!
¿Podría darnos el código de los elementos para los que funciona? Intentaré ver qué hay de diferente entre ellos, o qué es diferente en la forma de los elementos que funcionan (si no es lo mismo). – jhuet