我試圖向一組單選按鈕中的每個標籤添加一個類(相同)。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