config.ymlファイルから値を取得する方法はありますが、Twig globalとして設定することはできません。例えば:私はSymfony2 Twig:twigグローバルを設定せずにテンプレート内でconfig.yml変数を使う方法?
{{ mopa_bootstrap.initializr.meta }}
をしようとすると、
mopa_boostrap:
initializr:
meta: ~
私は、このテンプレートには、そのような変数が設定されていないというエラーが発生しました。
UPDATE それは小枝グローバルなしで行うことは不可能であるため、私は小枝グローバルにconfig.ymlから選択した変数をマッピングし、テンプレートからそれらを利用できるように小枝の拡張を行ってきました。全体の実装のための
はここを見て: https://github.com/nysander/MopaBootstrapBundle/commit/d36269184cfad6d8fd465d8b622f92a302dea104
私はTwig拡張を行うことができました。クバとアントンの両方のヒントに感謝します。 – nysander
コミュニティと共有し、ここにリンクを公開しても構いません。 :) –
この実装の大部分はこのコミットです:https://github.com/nysander/MopaBootstrapBundle/commit/d36269184cfad6d8fd465d8b622f92a302dea104また、使用例については、Configuration.phpファイルとbase_initializr.html.twigテンプレート全体を見てください。 – nysander