このトピックについて何かを見つけるのに苦労しています。のような静的ページを単純にレンダリングするためにコントローラーを使用したい場合はどうすればよいabout.php
ですか? 以下を試すと、テンプレートが見つからないというエラーが表示されます。
public function aboutAction()
{
return $this->render('FooBundle:Default:about.php');
}
このトピックについて何かを見つけるのに苦労しています。のような静的ページを単純にレンダリングするためにコントローラーを使用したい場合はどうすればよいabout.php
ですか? 以下を試すと、テンプレートが見つからないというエラーが表示されます。
public function aboutAction()
{
return $this->render('FooBundle:Default:about.php');
}
コントローラーを作成せずにページをレンダリングできます。
foo_about:
path: /about
defaults:
_controller: FrameworkBundle:Template:template
template: 'FooBundle:Default:about.html.php'
は、のディレクトリのabout.html.php
下に配置する必要があります。Resources/views/Default/
FooBundle
カスタムコントローラーなしでテンプレートをレンダリングする方法を参照してください