2016-12-05 16 views
0

現在、Symfony上に構築されたツールで作業しています。私は構成設定の配列を繰り返しています。私が達成したいことは十分に単純なようでした:Twig - 動的配列キー

私は一定の価値を得ようとしています。キーの1つは動的でなければなりません。以下は、キーが動的でない実例です。

{% set id = tmod_config.content_1.id %} 

(当該キーが「content_1」)

キーの末尾の数は動的でなければなりません。私はいくつかのことを試しましたが、これを達成することはできませんでした。これまでは動的な値にアクセスでき、機能するキーに変換するだけで済みました。

提案がありますか?

質問が解決しました。それはあなたがいずれかを使用することができ、配列があるので...答え

+0

キーの動的部分のソースは何ですか? – Yoshi

+0

@ Yoshiテンプレートのレンダリングで渡されたパラメータです。とにかく、私は今問題を解決することができました。一緒に考えてくれてありがとう! – spacellama

+0

Np;)しかし、将来の訪問者のための答えを残す。 – Yoshi

答えて

2

をチェック

{% set id = tmod_config[content_1].id %} 

または

{% set id = attribute(tmod_config, content_1).id %} 
+0

すぐに質問を投稿した後、私はあなたの最初の解決策に似た解決策を試しました。それは今働いている。ありがとうございました! – spacellama

0

それを掲示した後、すぐに問題を修正しました!

これは、簡単に次のように行うことができます。

{% set id = tmod_config["content_" ~ contentId].id %}