ラジオボタンのグループの各ラベルにクラス(同じ)を追加しようとしています。Zend_form_element_radioはラベルにクラスを追加できません
これは私のコードです:
$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');
そして、これは私の出力です:
<label for="linkedin_share-none">
<label for="linkedin_share-icon">
<label for="linkedin_share-counter">
これは私の所望の出力です:
<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">
愚かなことは、それがために働くということですこれまでの私の他のすべてのフォーム要素。私は何百万という組み合わせを試して、お尻を探しましたが、何をしようと試みてもラベルにクラスを追加できません。
アイデア、ソリューション、提案はすべて大歓迎です!前もって感謝します!
作品の要素のコードを教えてください。私はそれらの間で何が違うのか、(同じでないならば)働いている要素の形で何が違うのか見ようとします。 – jhuet