全文検索:
- 01 twigについて
- 1 twigについて ====== Symfony2 のテンプレートエンジンである Twig <code> {{ ... }} : 変数や式の結果を出力します。| {% ... %} : テンプレートのロジックを制御するタグで、たとえば for ループや if 文を記述します。| </code> テンプレートへのパス <code> $app->register(new Silex\Provider\TwigServiceProvider(), array( 'twig.path' => __DIR__ . '/views', )); </code> レンダリング <code> $app->get('/test', function() us
- 02 twig自動エスケープ(autoescape)
- = 「autoescape false」で囲んであげると、autoescapeを無効にできます。 <code> {% autoescape false %} {{ vm.memo|escape|replace({'\n':'<br />'}) }} {% endautoescape %} </code> ===== 2.コントローラ側で設定する場合 ===== registerの時に「'autoescape' => false」としてあげるとautoescapeを無効にできます。 <code console> // autoescapeを無効にする。 $app->register(new ... ions' => array( 'autoescape' => false, ), )); </code> ===== 編集表示の時に指定 ===== 下記のようにe(escape)でエスケープ r
- 03 twig Debug
- twig Debug ====== dumpを利用すると、print_rみたいな表示できる。 <code> <pre> {{ dump(user) }} </pre> </code> [[https://github.com/symfony-japan/twig-docs-ja/blob/master