多くの小枝テンプレートにいくつかの動的テキストを表示したいと思います。 代わりに、すべてのアクションにこの変数を追加するので、私は一度それを書いて、何とか私はこれを達成するにはどうすればよい小枝テンプレートの動的関数
{{ displaytext('ann') }}
のようにテンプレートに追加することを好むでしょうか?
多くの小枝テンプレートにいくつかの動的テキストを表示したいと思います。 代わりに、すべてのアクションにこの変数を追加するので、私は一度それを書いて、何とか私はこれを達成するにはどうすればよい小枝テンプレートの動的関数
{{ displaytext('ann') }}
のようにテンプレートに追加することを好むでしょうか?
これは、Twig Extensionクラスを作成することで実現できます。
あなたは、この変数を使用してファイルを作成し、他のファイルに含めることができhttp://symfony.com/doc/current/cookbook/templating/twig_extension.html
でこれについての詳細を読む - ドキュメントのようにあなたがあなたの含まれるページの変数を設定することができTwig includes
>:
{# template.html will have access to the variables from the current context and the additional ones provided #}
{% include 'template.html' with {'foo': 'bar'} %}
{% set vars = {'foo': 'bar'} %}
{% include 'template.html' with vars %}
これでフィルタが作成されます。代わりにサービスを作成するほうが有用ではないでしょうか? – FeedTheWeb
あなたの答えを完成するには、簡単なコード例を追加する必要があります。 –