Я унаследовал проект Sonata Admin, который я пытаюсь обновить до версии 3 пакета администрирования.Существует представление списка, которое содержит вкладки для создания события, и первая вкладка заполняется.Все остальные вкладки загружаются с использованием класса CollectionType: и содержат отношения один ко многим.
В более старой версии Sonata Admin (2) я вижу список со всеми полями.В этой новой версии я вижу список только кнопок «Редактировать».Кроме того, функция «Добавить новый» не работает, я просто получаю пустую область, в которую обычно добавляется новая строка.
К сожалению, ошибок нет.
ВотПример кода $ formMapper для вкладки:
if ($listEntity == 'session') {
$formMapper->end()
->tab('Session')
->with('Session')
->add('session', StrategyCollectionType::class, [
'required' => false,
'by_reference' => false,
], [
'edit' => 'inline',
'inline' => 'table',
'link_parameters' => array(
'providerClass' => $this->getClass(),
'provider' => $this->getCode(),
'providedId'=>$this->getSubject()->getId()),
])->end();
}
В результате получается список с просто кнопками «Редактировать» и без полей.