vladamir
@vladamir

Как можно организовать дочерний layout в symfony 1.4?

Привет всем! Столкнулся с такой проблемой, что в модуле не хочется использовать include_partials для каждого шаблона, а вынести некую повторяющуюся часть в layout. В проекте уже есть /project/apps/frontend/templates/layout.php, и хотелось бы тоже его не копировать, а создать layout /project/apps/frontend/MODULE/templates/new_layout.php, дочерний как бэ. Сам лайоут я создал в модуле, он работает, но не знаю как сделать его дочерним.

Ярким примером моего результата может быть пример с yii

То есть тут есть общий main и дочерние column*.php.
  • Вопрос задан
  • 2424 просмотра
Решения вопроса 1
silentvick
@silentvick
Наследуемых layout-в в symfony 1.4 нет. Можно делать отдельные layout-ы, и указывать их как default в view.yml модуля. Если вас беспокоит повторение кода, то эти части можно вынести в партиалы в какой-нибудь share-модуль. Остальной контент у вас и так должен быть разбит по компонентам/партиалам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы