小编use*_*723的帖子

Allow_Remove不会删除该集合

我在我的表单中设置了一个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:我的英语很差,但我正在努力改进它.抱歉.谢谢

php collections zend-framework2

2
推荐指数
1
解决办法
820
查看次数

标签 统计

collections ×1

php ×1

zend-framework2 ×1