symfony: форма в макете? - PullRequest
       30

symfony: форма в макете?

0 голосов
/ 22 апреля 2010

У меня есть форма, которую нужно показывать на каждой странице. Я хотел бы поместить его в макет, а не определять его в нескольких контроллерах и шаблонах представления. Я не уверен, как это сделать, не создавая слот для него, но тогда я должен определить слот в каждом шаблоне, и я вернулся на круги своя.

Моя другая мысль состояла бы в том, чтобы создать класс пользовательских действий, который определяет форму, а затем подклассировать все остальные мои действия из нее, но это выглядит как излишнее.

1 Ответ

0 голосов
/ 22 апреля 2010

Вы можете просто использовать компонент, более простой, чем слот, и вставить его в свой шаблон, нужно только определить в одном месте:

<?php include_component('someModule', 'someAction') ?>

Я довольно часто использую компоненты и частичные разметки, хорошо работает.

...