LoginSignup
2
1

More than 5 years have passed since last update.

PHPのSlim3でアンエスケープ処理

Last updated at Posted at 2016-10-25

はじめに

仕事関係で軽量のフレームワークを使いたく、先日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)

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1