Twig
タイトルの通り、サイトを作っているうえで動的値をテンプレートに自動的にアサインしたい事って結構あるんですよね。 例えば、ログイン機能がついているサイトではログイン中のユーザー情報とか。Symfony2の場合、Controllerで毎回ログインしているユーザー…
Twigテンプレート内でエンティティオブジェクトにアクセスする際にforで回しながら処理したかったんですが、エラーが出て見事に少しハマった。 下記のようにtypesに入っている値を利用して、エンティティオブジェクトにアクセスするとエラーが出る。 {% for …
昼間にTwigローダーを処理中に変更し、文字列をTwigに渡してリソースを生成する方法を書いたけど、 単純なテンプレート機能として使うのであれば全然問題ないが、form_widgetとか使う場合だと昼間の方法だと無理だった。とりあえず文字列ベースのTwigLoader…
コントローラでの処理中にファイルからではなく文字列からTwigに渡してレスポンスを生成したかった。 普通にTwig_Environmentを生成してやれば簡単に出来たんだけど、assetsとか使いたくてExtensionも引き継ぎたかったので途中で変更する方法を取った。こん…