Tôi đang cố thêm một lớp (giống nhau) vào từng nhãn trong một nhóm nút radio.Zend_form_element_radio không thể thêm lớp vào nhãn
Đây là mã của tôi:
$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');
Và đây là kết quả của tôi:
<label for="linkedin_share-none">
<label for="linkedin_share-icon">
<label for="linkedin_share-counter">
Đây là đầu ra mong muốn của tôi:
<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">
Điều ngu ngốc là nó hoạt động cho tất cả các yếu tố hình thức khác của tôi cho đến nay. Tôi đã thử một triệu kết hợp và tìm kiếm ass của tôi, nhưng không có vấn đề gì tôi cố gắng tôi không thể thêm lớp vào nhãn.
Ý tưởng, giải pháp, đề xuất đều được hoan nghênh! Cảm ơn trước!
Bạn có thể cung cấp cho chúng tôi mã của các thành phần mà nó hoạt động không? Tôi sẽ cố gắng để xem xét những gì khác nhau giữa những người, hoặc những gì khác nhau trong các hình thức của các yếu tố đang làm việc (nếu nó không giống nhau). – jhuet