2011-08-26 2 views
0

여러 개의 Multicheckbox 요소가있는 Zend_Form이 있습니다. 원하는 모든 것은 동일한 이름을 부여하는 것입니다 : categories []. 나는 다음과 같은 여러 요소를 추가 할 때 :다중 젠드 Multicheckbox 같은 이름

$this->createElement('multiCheckbox', 'categories[]') 
    ->setLabel('Category 1') 
    ->addMultiOption(1, 'Subcat1') 

$this->createElement('multiCheckbox', 'categories[]') 
    ->setLabel('Category 2') 
    ->addMultiOption(2, 'Subcat2') 
    etc... 

만 구분이 개 체크 박스가 표시됩니다.

젠드는 요소 이름이 앞선 것으로 보입니다. 현재 다른 요소 이름으로이 문제를 해결하고 있지만 실제로는 전혀 작동하지 않습니다.

어떻게 해결할 수 있습니까? 의

답변

0

볼 수 없습니다.

0

는 multiCheckbox, 사용을 사용하는 방법

$multicheckbox->addMultiOptions($zone); 

별도의 그룹으로 그들을 분할 여기 비슷한 예를 종료 addmultioption array problem in Zend

+0

다중 검사를 분할하려면 viewScript를 사용하고 수동으로 검사해야합니다. zend_form을 사용하여 분할 할 수 있다고 생각하지 않습니다. – max4ever