我在我的表单中设置了一个fieldset(集合),我想要允许添加和删除元素..所以,我的代码是:
$hydrator = new Hydrator($this->getObjectManager(), 'Base\Entity\MyElements');
$fieldset = new MyElements();
$fieldset->setObjectManager($this->getObjectManager())
->setHydrator($hydrator)
->setObject(new \Base\Entity\MyElements())
->init();
$this->add(array(
'type' => 'Zend\Form\Element\Collection',
'name' => 'myElements',
'options' => array(
'label' => 'My Elements',
'count' => 1,
'should_create_template' => true,
'allow_add' => true,
'allow_remove' => true,
'target_element' => $fieldset
)
));
Run Code Online (Sandbox Code Playgroud)
我可以添加元素,但是,删除按钮不会出现..我做错了或遗忘了什么?
PS:我的英语很差,但我正在努力改进它.抱歉.谢谢