2016-04-13 6 views
1

selectで値をあらかじめ定義しようとしています。関数呼び出しの中でtwig二重引用符変数を使用する

これは動作します:

{{ form_widget(value.children.activity, { value:"1" }) }} 

これは動作しません:オブジェクトIDも

1は、だから私は引用符を入れて、変数と、すべての汚れをエコー、escapingを試している

{{ form_widget(value.children.activity, { value:object.id }) }} 

私が考えることができる解決策が、私はここで何かを逃しているようです。

答えて

0

それは、文字列でなければならないので、迅速な汚いソリューションです:

{% set foo = "" ~ object.id %} 
{{ form_widget(value.children.activity, { value:foo }) }} 
+0

を動作するはずですobject.id' ? – DarkBee

+0

いいえ、私は文字列にintをキャストしませんでしたか? – Conjak

0

これはちょうど質問は `周りの括弧を使用して試してみることをやった

{{ form_widget(value.children.activity, { value: object.id|trim }) }} 
関連する問題