Linux Mint 18
奏鸣曲包$ composer show --latest 'sonata-project/*'
sonata-project/admin-bundle 3.26.0 3.26.0
sonata-project/block-bundle 3.5.0 3.5.0
sonata-project/cache 2.0.0 2.0.0
sonata-project/core-bundle 3.7.0 3.7.0
sonata-project/datagrid-bundle 2.3.0 2.3.0
sonata-project/doctrine-extensions 1.0.2 1.0.2
sonata-project/doctrine-orm-admin-bundle 3.1.7 3.1.7
sonata-project/easy-extends-bundle 2.2.0 2.2.0
sonata-project/exporter 1.7.1 1.7.1
sonata-project/formatter-bundle 3.3.0 3.3.0
sonata-project/media-bundle 3.8.0 3.8.0
sonata-project/notification-bundle 3.2.0 3.2.0
sonata-project/user-bundle dev-master ff710b8 dev-master ff710b8
Symfony包
$ composer show --latest 'symfony/*'
symfony/monolog-bundle v3.1.2 v3.1.2 Symfony MonologBundle
symfony/phpunit-bridge v3.3.13 v3.3.13 Symfony PHPUnit Bridge
symfony/polyfill-apcu v1.6.0 v1.6.0 Symfony polyfill backporting apcu...
symfony/polyfill-intl-icu v1.6.0 v1.6.0 Symfony polyfill for intl's ICU-r...
symfony/polyfill-mbstring v1.6.0 v1.6.0 Symfony polyfill for the Mbstring...
symfony/polyfill-php56 v1.6.0 v1.6.0 Symfony polyfill backporting some...
symfony/polyfill-php70 v1.6.0 v1.6.0 Symfony polyfill backporting some...
symfony/polyfill-util v1.6.0 v1.6.0 Symfony utilities for portability...
symfony/security-acl v3.0.0 v3.0.0 Symfony Security Component - ACL ...
symfony/swiftmailer-bundle v2.6.7 v3.1.6 Symfony SwiftmailerBundle
symfony/symfony v3.3.4 v3.3.13 The Symfony PHP framework
PHP版本
$ php -v
PHP 7.1.11-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Oct 27 2017 13:49:56) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.1.11-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies
此问题与#1327非常相似,但我的错误不一样。
我有“调查实体”,“问题实体”和“选择实体”。
我有这个不同实体的班级管理员。
调查实体有一个问题列表,因此该字段有一个“sonata_type_collection”。
->add('questions', 'sonata_type_collection', array("label" => false, "required" => true),
array(
'edit' => 'inline',
'inline' => 'table'
)
)
问题有一个选择列表,并且该字段也有一个“sonata_type_collection”。
->add('choix','sonata_type_collection',array(),
array(
'edit' => 'inline',
'inline' => 'table'
))
如果我删除了选择字段,
array(
'edit' => 'inline',
'inline' => 'table'
))
我的形式是“模态”并且有效,但我不想要“模态”。
使用table选项在另一个“sonata_type_collection”中创建一个字段“sonata_tyoe_collection”。
创建选择的新表单。
答案 0 :(得分:0)
我遇到了同样的问题,我设法通过添加一个构造函数来解决它,如下所示:
/**
* Survey constructor.
*/
public function __construct()
{
$this->questions = \Doctrine\Common\Collections\ArrayCollection();
}