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」を選択するだけで、選択肢フィールドが作成されます。