Twig内においてPCとスマートフォンで表示を切り替える
Symfony2で簡単に表示を切り替える方法を探したがマッチするのがみつからなかった。。 すべてのページに対して、スマートフォンとPCで表示を切り替えたい。 といっても、全体構成を、スマートフォンでは1カラム、PCでは2カラムにしたいだけ。 なので、全体構成を記載した、ベースのTwigテンプレート内でスマートフォンなのか PCなのかを判別してその中だけで完結したい。...
View Article「A template that extends another one cannot have a body in...
「A template that extends another one cannot have a body in XxBundle:Xx:xxx.html.twig at line 2.」 上記のようなメッセージが出た場合、これは、extendsした方のテンプレートファイルにブロック外の記述がある ことが疑われます。...
View Articletwigテンプレートでurlエンコードを行う
“text/html”という値が入ったvalueという名前の変数をURLに使いたい場合、 このままだと特殊記号の”/”が入っているため正常に動作しなくなる可能性があります。 こういうことを避けるため変数をURLに使うバイはurlエンコードをしておくことを お勧めします。 twigテンプレートでのurlエンコードの方法は以下です。 以下は、valueという名前の変数をurlえんこーとしてます。 {{...
View ArticleTiwgテンプレートのincludeステートメントで読み込むテンプレートに渡したい!
Tiwgテンプレートのincludeステートメントで読み込むテンプレートにデータを 渡すには以下のようにします。 {% include 'hogehoge:hoge:hoge' with {'key':'value'} [...]
View ArticleTwigテンプレート上でform内のデータを得る!
Twigテンプレート上でform内のデータを得るには 以下のようにします。 {{ form._token.get('value') }}
View Article