twigテンプレートでurlエンコードを行う

Symfony2

“text/html”という値が入ったvalueという名前の変数をURLに使いたい場合、
このままだと特殊記号の”/”が入っているため正常に動作しなくなる可能性があります。
こういうことを避けるため変数をURLに使うバイはurlエンコードをしておくことを
お勧めします。

twigテンプレートでのurlエンコードの方法は以下です。
以下は、valueという名前の変数をurlえんこーとしてます。

{{ value|url_encode() }}

すると”text/html”は特殊記号の”/”が%252Fに変換され、
“text%252Fhtml”に変更されます。

タイトルとURLをコピーしました