一个简单的问题。我有一个Zend_Form_Element_Radio元素在我的表单与多选项。我想删除控制器中的一个选项。
我发现了如何禁用一个选项…
$element = $membershipForm->getElement('myElement');
$element->setAttrib('disable', array('value'));
但是我怎样才能把它去掉呢?去掉一些装饰?还是有更好的办法?
提前感谢!
由于每个FormElement都有一个唯一的标识符,因此删除它非常简单。
$form->removeElement($id); // most likely when removing from within the controller
$this->removeElement($id); // when removing from within the form object
$selectElement->removeMultiOption('value'); // To remove a single option from a select
你只需要这个;)