【发布时间】:2014-08-06 13:03:50
【问题描述】:
我有一个这样的数据库
我需要制作一个带有复选框的表单,以将其保存到该数据库中。假设这些是我的记录的样子
目前,我有一个这样的表单,其中用户无法知道女巫动作对应于哪个功能
我想要这样的东西,动作和功能一起出现
有人知道怎么做吗?
我用于创建复选框的 PHP 代码如下:
$this->add(array(
'type' => 'DoctrineModule\Form\Element\ObjectMultiCheckbox',
'name' => 'functionAction',
'options' => array(
'label' => 'Functions:',
'object_manager' => $this->getObjectManager(),
'target_class' => 'Acl\Entity\FunctionAction',
'label_generator' => function ($funcAction)
{
return $funcAction->getAction()->getDescription();
},
'is_method' => true,
'find_method' => array(
'name' => 'findByRole',
'params' => array(
'role' => $this->getUser()->getRole()
)
)
)
));
【问题讨论】:
-
谢谢,但我的问题在我的视野中,我只需要按功能分组操作,我的后端工作正常
-
向我们提供一些有关如何呈现多复选框的内部信息。您可能需要采用不同的方法来呈现复选框。
-
我编辑了 ZF2 Checkbox 类,我会在这里发布解决方案
标签: php doctrine-orm zend-framework2