我使用symfony 2.7,并使用SonataAdminBundle。
我有2个实体叫做(Produit)和(Correspondant)有OneToMany关系,One Produit可以有很多对应物。在(Produit)的创建表单中我有对应的添加许多(Correspondant),我喜欢默认添加所有的对应方,为此我试图这样做:
ProduitAdmin
O(1)
但这不起作用,
有人可以帮我吗?谢谢
答案 0 :(得分:2)
您需要设置data
属性并将要选择的实体设为默认值。
$selected = ... //fetch entities, e.g. from repository
$formMapper
->add('field', 'sonata_type_model', array(
'your_settings' => '...',
'query' => '...',
'data' => $selected
)
);