我正在使用SonataAdminBundle。我想在我的创建表单中添加一个到多个ralation对象的功能。所以我试图像这样使用sonata_type_collection:
$formMapper->add('attachments', 'sonata_type_collection', array(
'label' => 'Attachments',
// Prevents the "Delete" option from being displayed
'type_options' => array('delete' => false)
), array(
'edit' => 'inline',
'inline' => 'table',
'sortable' => 'position',
))
但是我的创作形式只呈现了该字段的标签,仅此而已。
提前感谢所有建议:)
答案 0 :(得分:1)
尝试这样的事情:
->add('attachments', 'sonata_type_collection', array(
'label' => 'Attachments',
), array(
'class' => 'Model:Name',
'target_entity' => '\\Namespace\\To\\Entity',
'allow_delete' => false,
'multiple' => true,
'expanded' => false,
'admin_code' => 'sonata.admin.setting',
'edit' => 'inline',
'inline' => 'table',
))