2014-04-24 39 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