У меня есть простое поле генератора формы, подобное этому:
$formMapper->add('project',EntityType::class, [
'class' => Project::class,
]);
Это поле для выбора родителя в древовидной структуре данных.
В ADD это работает очень хорошо, но в Edit я не хочу, чтобы проект с идентификатором X показывал, насколько возможно выбрать родителя для проекта с идентификатором X
.
Я пытаюсь использовать свойство query_builder, но не знаю, как узнать идентификатор текущего элемента редактирования из класса Admin.
Как перехватить этот идентификатор или простейший идентификатор исключения текущего элемента редактирования в select?