2013-10-08 67 views
1

我在一個名爲'app'的數組中有很多配置選項,它在Twig中被設置爲全局。如何從密鑰中包含點的Twig中的數組中獲取元素?

的問題是一些鍵包含,所以失敗「」:

{{ app.cookie.path }} 

到目前爲止,這似乎是唯一的辦法,使其工作:

{{ app.raw('cookie.path') }} 

但它的在語義上顯然不是非常準確,因爲raw是用來獲得用shared()定義的閉包,而不是普通的參數。

是否有另一種方法來獲取包含點的鍵的數組元素?

+2

你嘗試'應用[ 「cookie.path」]'? – Maerlyn

+0

@Maerlyn我以爲我做到了。它的工作原理,謝謝! – ChocoDeveloper

+0

[在Twig視圖中訪問「點」命名空間服務的可能的重複](http://stackoverflow.com/questions/12538766/accessing-dot-namespaced-services-in-twig-view) –

回答

相關問題