В настоящее время я работаю над проектом отслеживания продаж, где я постоянно попадаю в ситуацию, когда у меня есть для дублирования кода о листинге, показе или редактировании моделей.symfony3 sonata-admin 3.10 - как повторно использовать список по умолчанию, показать и редактировать функции администратора в настраиваемом шаблоне или в других классах администрирования
У меня есть 3 модели, руководство, клиент и продажа. с соотношением 1: 1 между Lead и Customer и соотношением 1: M между Lead и Sales Activity.
Что я хочу, так это то, что когда я ПОКАЗАТЬ ведущий, я должен иметь возможность повторно использовать функцию show для класса admin для пользователя, и мне не нужно повторять его в функции show из класса Lead Lead.
Аналогично, я хочу, чтобы функция LIST и CREATE класса Sales Activity была включена в функцию Lead SHOW без необходимости перекодировать то, что уже присутствует. Я мог бы использовать render (controller()) в настраиваемом шаблоне, но в том числе базовый шаблон, а также целевой контроллер, и он просто испортил весь макет.
Я ценю любые данные по этому вопросу. Спасибо за ваше время.