Я изучаю symfony2 и очень люблю его (мигрируя из ZendFramework 1.x), но теперь я застрял с шаблоном для завивки. Можете ли вы указать мне правильное направление?Как расширить шаблон ветки из родительского пакета?
В моем приложении много клиентов, и каждый из них имеет некоторые настройки (в основном, шаблоны, но также контроллеры и т. Д.).
Я пытаюсь достичь этого путем наследования наследования/я создал ClientBundle
, который наследует от BaseBundle
, сохраняя весь базовый код и шаблоны ... он работает так, как мне нужно для всех шаблонов бутонов. Когда я создаю шаблон в ClientBundle
, он накладывает шаблон с BaseBundle
, и я не могу получить доступ с шаблона ClientBundle
к исходному шаблону от BaseBundle
. Я хотел бы расширить родительский шаблон, а не наложить его ... это невозможно?
Спасибо!
Да, я хочу, чтобы шаблон был с тем же именем ... если бы я изменил имя, мне нужно было бы переопределить и соответствующее действие и изменить шаблон ... Я ищу что-то более элегантное. Есть ли какое-то решение? –
, даже если вы переопределите шаблон, вы все равно можете использовать команду extend. Вы пытались включить строку {% extends ...%} в свой дочерний шаблон? – iiirxs
Да, я закончил цикл include. Он не включает родительский шаблон, даже если я использую имя родительского пакета в расширении :-( –