我正在使用SonataAdminBundle的sonata_type_model。
我得到了我想要的其他模型的下拉列表。但是还有一个“新”按钮来创建引用的模型。是否可以删除此按钮?
答案 0 :(得分:5)
如果您也使用query
选项,则无法切换到选项字段,因为该选项不可用。
将btn_add
设置为false
即可。
E.g。
->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
))
答案 1 :(得分:3)
好的,我的坏。
新按钮是使此字段类型特殊的部分。要获得一个选择字段,所有人必须做的是选择“null”作为类型,它会创建一个选择字段。