Php/Symfony/Symfony2/twig
提供: 初心者エンジニアの簡易メモ
変数アサイン
return $this->render('AcmeHelloBundle:Blog:show.html.twig', array('name' => $name));
Hello {{ name }}!
@Templateアノテーションを使ってtempleteを指定する方法
/** * Finds and displays a Blog entity. * * @Route("/{id}", name="blog_show") * @Method("GET") * @Template() */ public function showAction($id) { return array( 'name' => $name ); }
Hello {{ name }}!
foreach
return $this->render('AcmeHelloBundle:Default:index.html.twig', array('names' => array('taro', 'jiro')));
{% for name in names %} {{ name }}<br /> {% endfor %}
連想配列
// array('user' => array('name' => 'taro'))
{{ user.name }}<br />
メソッド
// array('user' => new User())
{{ user.getName() }}<br />
コメント
{# コメント #}
エスケープしない場合
{{html|raw}}