はじめに
仕事関係で軽量のフレームワークを使いたく、先日Slim3を使い始めた未熟者。
そのため、間違ってる箇所があるかもしれません。あしからず。
やりたいこと
routes.phpなどから渡された値をViewで出力する際に、デフォルトではサニタイジング(エスケープ)される。
サニタイジングしたくない場合もありますよね? 今回は、渡された値をアンエスケープする方法を記述。
変更前のView
<div class="row">
{{ value }}
</div>
これを
変更後のView
<div class="row">
{{ value|raw }}
</div>
こうじゃ!
これだけ。SlimというかTwigで解決。
参考
【 Stack Overflow 】 Unescape or html decode in Twig (PHP Templating)