В представлении списка отображается только «Изменить» и нет полей - PullRequest
0 голосов
/ 30 мая 2019

Я унаследовал проект 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();
}

В результате получается список с просто кнопками «Редактировать» и без полей.

...