我正在使用 SonataAdminBundle 的 sonata_type_model。
我得到了另一个模型的下拉列表,就像我想要的那样。但也有一个“新建”按钮来创建引用模型。这个按钮可以去掉吗?
我正在使用 SonataAdminBundle 的 sonata_type_model。
我得到了另一个模型的下拉列表,就像我想要的那样。但也有一个“新建”按钮来创建引用模型。这个按钮可以去掉吗?
如果您也使用该query
选项,则无法切换到选项字段,因为该选项不可用。
设置btn_add
为false
将做到这一点。
例如
->add('myEntity', 'sonata_type_model',
array('query' => $this->modelManager->getEntityManager('Acme\HelloBundle\Entity\MyEntity')->createQueryBuilder('m')
->select(array('m'))
->from('AcmeHelloBundle:MyEntity', 'm')
->where('m.type = ' . MyEntity::PIZZA),
"btn_add" => false
))
好吧,我的错。
新按钮是使该字段类型特别的部分。要获得一个选择字段,只需选择“null”作为类型,它就会创建一个选择字段。