2016-05-10 1 views
3

parameters.iniで定義された変数からSymfony2でConstantを作成する方法は、すべてのtwigファイルで定数を使用できます。Symfony2のparameters.iniにパラメータを作成し、すべてのTwigファイルにアクセス

例:

parameters.ini:私はすべての小枝のファイルで、それがアクセスできることを宣言する必要が

blog="https://www.blog.com" 

コンスタント値の宣言。?

'blog_link' => $this->container->getParameter('blog') 

ビュー:

<a href="{{blog_link}}" target="_blank">BLOG</a> 
+1

詳細情報は、私はconfig.ymlでシンフォニー関数を記述することができ、私はparameters.iniファイル変数を呼び出したいことができます。例: 'blog_link' => $ this-> container-> getParameter( 'blog'); –

+0

私の答えを確認してください。 ;-) –

+1

ありがとうございます。問題は解決しました。 –

答えて

9

あなたは、単にこのような小枝グローバル変数を追加することができます。

%blog%あなたはすでにきたと同じように、以前の parameters.iniで定義されるパラメータである
#app/config/config.yml 
twig: 
    globals: 
     blog_link: '%blog%' 

した。 Symfony's Cookbook

+1

こんにちは@MohammadFareedこの回答があなたの質問を解決した場合は、チェックマークをクリックして[受け付け](http://meta.stackexchange.com/a/5235/237701)を検討してください。これは、あなたが解決策を見つけ出し、回答者とあなた自身の両方に評判を与えていることを広範なコミュニティに示します。これを行う義務はありません。 –

+1

ありがとう@Dragoste。私はこの機能を認識していません。 –

+1

jsファイルのblog_linkにアクセスできますか? –

関連する問題