2014-04-24 42 views
2

将Sonata Admin Bundle更新到dev-master后,列表中的布尔版不再工作。我无法点击该字段。Sonata Admin - 布尔可编辑更新后不能正常工作

这里是我的管理类

protected function configureListFields(ListMapper $listMapper) 
{ 
    $listMapper 
     ->add('highlighted', 'boolean', ["editable" => true]) 
    ; 
} 

这里是我的composer.json

"sonata-project/core-bundle": "dev-master", 
"sonata-project/block-bundle" : "dev-master", 
"sonata-project/exporter" : "1.3.1", 
"sonata-project/jquery-bundle" : "dev-master", 
"sonata-project/cache-bundle" : "dev-master", 
"sonata-project/intl-bundle" : "dev-master", 
"sonata-project/admin-bundle" : "dev-master", 
"sonata-project/doctrine-orm-admin-bundle" : "dev-master" 

我的问题是:它是一个捆绑的版本问题?最新版本的Sonata Admin Bundle不再支持列表中的版本吗?还是我做错了?

感谢您帮助

+0

你得到的错误信息是什么?也许这个? https://github.com/sonata-project/SonataAdminBundle/issues/2260 – webDEVILopers

回答

0

我有类似的问题,而不是用布尔,但sonata_type_model_list类型。它不与开发人员合作。然后我将doctrine-orm-admin-bundle恢复到最新的稳定版本,现在它可以工作。

解决方案可能是(如果您使用的学说/ ORM 2.3)

"sonata-project/doctrine-orm-admin-bundle": "2.2.*", 

如果你正在使用的教义/ ORM 2.4

"sonata-project/doctrine-orm-admin-bundle": "2.3.*", 
+0

尝试,但不幸的是它没有奏效。我也试图让sonata-admin-bundle回到2.2版本,但在这个版本上出现同样的问题。 – NtskX

0

我也有类似的问题太多。
在composer.json我:

"sonata-project/doctrine-orm-admin-bundle": "[email protected]", 
    "sonata-project/admin-bundle": "2.2.*@dev" 

所有其他束将来自依赖性。
在运行'composer install'之前,不要忘记运行'composer self-update'并删除供应商文件夹!

+0

没有为我工作:( – NtskX