0

このトピックについて何かを見つけるのに苦労しています。のような静的ページを単純にレンダリングするためにコントローラーを使用したい場合はどうすればよいabout.phpですか? 以下を試すと、テンプレートが見つからないというエラーが表示されます。

public function aboutAction()
{
    return $this->render('FooBundle:Default:about.php');
}
4

1 に答える 1

2

コントローラーを作成せずにページをレンダリングできます。

foo_about:
    path: /about
    defaults:
        _controller: FrameworkBundle:Template:template
        template: 'FooBundle:Default:about.html.php'

は、のディレクトリのabout.html.php下に配置する必要があります。Resources/views/Default/FooBundle

カスタムコントローラーなしでテンプレートをレンダリングする方法を参照してください

于 2013-09-30T15:39:27.287 に答える