2

SonataAdminBundle の sonata_type_model を使用しています。

私が望むように、他のモデルのドロップダウンを取得します。ただし、参照モデルを作成するための「新規」ボタンもあります。このボタンを外すことはできますか?

4

2 に答える 2

5

オプションも使用している場合、オプションが使用queryできないため、選択肢フィールドに切り替えることはできません。

に設定btn_addfalseます。

例えば

->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
    ))
于 2014-12-09T17:21:33.107 に答える
3

わかりました、悪いです。

新しいボタンは、このフィールド タイプを特別なものにする部分です。選択肢フィールドを取得するには、タイプとして「null」を選択するだけで、選択肢フィールドが作成されます。

于 2013-07-11T09:46:26.527 に答える