2012-01-29 3 views
0

гряды с Zend Framework фона, и процесс создания страницы:Автоматически Рендер Symfony2 шаблонов для контроллера действий, как Zend Framework

  1. Создать контроллер
  2. Создайте пустое действие
  3. Создайте папку для контроллера
  4. Создайте файл, соответствующий названию действия контроллера, и поместите его в каталог для контроллера

Когда вы получаете доступ к приложению через http://host/controller/action, файл просмотра автоматически отображается.

Возможно ли это сделать в Symfony2, так что мне не нужно создавать записи маршрутизации для каждого контроллера/действия? и автоматически визуализировать шаблоны ветви для каждого действия?

Заранее спасибо

ответ

1

Вы можете использовать @Template аннотацию из SensioFrameworkExtraBundle.

class MyController extends Controller { 
    /** 
     * @Template() 
     */ 
    public function myAction() { 
     return array(); 
    } 
} 

Шаблон Resources/views/My/my.twig.html. Обратите внимание, что вы должны что-то вернуть в методе действий.