タグ

twigに関するwakuworksのブックマーク (22)

  • PHPテンプレートエンジンTwig 番外編:基礎構文サンプル

    こんにちは、Yuzuruです。 NakajinさんがTwigについて書かれていたので今回はおまけとして簡単な例を幾つか上げてみようと思います。 変数についてはPHPテンプレートエンジンTwig その2を参照 if class User { public 'age' => string '10' public 'name' => string 'Ronaldinho' public 'sex' => string 'male' } $object = new User(); echo $template->render(array('user' => $object)); [twig] {% if user.age < 20 and not user.sex == 'female' %} こんにちは、{{user.name}}くん {% else %} こんにちは、{{user.name}}

  • テンプレートの基本 | Symfony2日本語ドキュメント

    テンプレートの基¶ ご存知のとおり、コントローラ は、Symfony2 アプリケーションに入ってきたリクエストを扱う役割を果たします。ただし、実際は、コードのテストのしやすさや再利用性のために、重い処理を別の部分に任せていることもあります。コントローラは、HTMLCSS その他のコンテンツを生成する際は、その生成処理をテンプレートエンジンに引き継ぎます。章では、ユーザに提示するコンテンツや、メール文などのテンプレートの記述方法をマスターしていきます。テンプレートを継承したりコードを再利用する方法も勉強していきましょう。 テンプレート¶ テンプレートとは、テキストベースのフォーマット(HTML、XML、CSV、LaTeX ...)なら何でも生成することが可能な、シンプルなテキストファイルです。一番身近なのは PHP テンプレートでしょう。テキストと PHP コードが混ざったテキス