twigのrawとnl2br

今日も忘れててハマったので書いておく。

twigは何も指定していないとautoescapeされて表示されます。

 

// $demo = "30×30";

{{ demo }}

// 30×30

 

で。そうならないように

{{ demo|raw }}

 

ってやればいいんですが、

nl2brと一緒に使いたい時は、先にrawを書くようにする。

// $demo = "30×30".PHP_EOF."30×30".;

{{ demo|raw }}

// 30×3030×30

{{ demo|nl2br|raw }}

// 30×30
// 30×30

{{ demo|raw|nl2br }}

// 30×30
// 30×30

 

書く順番・・・w