Sonata Admin - логическое редактируемое значение не работает после обновления

Логическая версия из списка больше не работает после обновления Sonata Admin Bundle до dev-master. Я не могу нажать на поле.

Вот мой класс администратора

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? Или я делаю это неправильно?

Спасибо за помощь


person NtskX    schedule 24.04.2014    source источник
comment
Какое сообщение об ошибке вы получаете? Может этот? github.com/sonata-project/SonataAdminBundle/issues/2260   -  person webDEVILopers    schedule 23.08.2014


Ответы (2)


У меня была аналогичная проблема, но не с логическим значением, а с типом sonata_type_model_list. Он не работает с dev-master. Затем я возвращаю доктрину-orm-admin-bundle к последней стабильной версии, и теперь она работает.

Решение может быть (если вы используете доктрину/форму 2.3)

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

если вы используете доктрину/форму 2.4

"sonata-project/doctrine-orm-admin-bundle": "2.3.*",
person repincln    schedule 24.04.2014
comment
пытался, но, к сожалению, это не сработало. Я также пытался вернуть пакет sonata-admin-bundle обратно в 2.2, но та же проблема в этой версии. - person NtskX; 24.04.2014

У меня тоже была похожая проблема.
В composer.json у меня есть:

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

Все остальные пакеты будут получены из зависимостей.
Перед запуском 'composer install' не забудьте запустить 'composer self-update' и удалить папку vendors!

person Alexandru Togorean    schedule 25.04.2014