SonataAdminBundle sonata_type_collection未显示字段

时间:2014-01-19 09:17:23

标签: php symfony sonata-admin

我正在使用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',
                ))

但是我的创作形式只呈现了该字段的标签,仅此而已。

提前感谢所有建议:)

1 个答案:

答案 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',
        ))