2ball
@2ball
Хардкор кодер

Как заставить работать SonataMediaBundle + SonataAdminBundle => галерея в табе?

Добрый день. Суть проблемы такова. Поставил / настроил вышеупомянутые бандлы, начал все это дело между собой вязать. В одном из интерфейсов мне потребовалось интегрировать галерею с возможностью редактирования. Настроил по sonata_type_admin. И при первом создании все ок (когда в popup). Можно добавлять и редактировать фото. Все работает. Но когда сохраняешь и переходишь на Tab, то уже все не так хорошо. Галерею можно редактировать, но нельзя добавлять фото.

После n-го количества времени и дебага выяснил, что SonataAdmin добавляет неправильный code, pcode и puniqid в ссылку при AJAX запросе. Т.е. берет родительские данные от верхнего Entity. Может я просто что-то делаю не так?

Вот как подключаю галерею:

->tab('Галерея')
    ->with('Галерея')
        ->add('gallery', 'sonata_type_admin', ['label' => 'Галерея клуба', 'required' => false, 'delete' => false, 'btn_add' => false])
    ->end()
->end();
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы