Symfony 3 / sonata_type_collection изменить запрос каждой строки добавления

Я использую Sonata Admin и в настоящее время пытаюсь заставить меня изменить свой запрос для каждого события щелчка в sonata_type_collection.

У меня есть сущность «Вариация», в которой он содержит тип коллекции в форме для вызова сущности «Значение».

Однако эта сущность Value содержит автоматическую связь для ссылки на родительские значения и дочерние значения, например: (Id 1 не содержит никакого родительского элемента, поэтому его поле будет нулевым, но id 2 содержит родительское значение, помещая id 1 в родительское поле parent).

Идея заключалась в том, что при каждом щелчке мыши для добавления новой строки значений проверяйте предыдущую строку и выполняйте новый запрос, чтобы получить только «дочерние значения».

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
55
1

Ответы 1

Взгляните на исходный код SonataMediaBundle и SonataClassificationBundle, похоже, есть аналогичный случай, как вы описали.

Другие вопросы по теме