Я новичок в разработке веб-сайтов с Symphony2 (хотя определенно не новичок в разработке веб-сайтов), и я собираюсь начать проект среднего размера, который будет нарезан пучками , так как каждая установка приложения может иметь другую настройку доступных функций.Symfony 2 - Генерировать записи меню из доступных пакетов
Я хотел бы генерировать мою навигацию динамически из доступных пакетов, например. если пакет «foo» активен, должна появиться запись в меню с указанием пути к действию главного контроллера foo.
Как правило, я принимаю это, чтобы создать одноэлемент где-то, который я тогда заполнил бы во время функции load() пакета, а во время рендеринга я вывел бы синглтон.
Но symfony2 предлагает большую гибкость в этой части, поэтому я в настоящее время оцениваю, может ли быть лучший способ.
Могут ли услуги быть здесь? Или события? Или что-то с инъекцией зависимостей, поэтому в связках появляется экземпляр элемента NavigationConfigurationElement во время построения?
Любые вводные данные или мысли об этом, а может быть, некоторые ссылки на примеры, как это сделать, будут очень признательны.
С наилучшими пожеланиями, Jens
Это звучит очень интересно и, вероятно, похоже на самый симфоничный способ сделать это. Я проверю его и попробую, и вернусь к вам, если он сработает, как я думал. Что вы очень хотите для ввода! – jhoffrichter
нет проблем. если вы это подтвердите, отметьте это;) – room13
Как только я его оценил, я буду :) – jhoffrichter