3

'entity'フィールドタイプのフォームを作成するフォームビルダーがあります(そのエンティティをMyBundle:MyEntityと呼びましょう)。MyEntityには、「description」というタイトルのプロパティがあります。各ラジオボタンのラベルに使用されるSymfony2によって自動的に呼び出される__tostring()メソッドに加え、descriptionプロパティにアクセスしたいと思います。

choice_widgetブロックをオーバーライドして取得しようとしましたが{{ child.vars.value }}、これはオブジェクト自体ではなく、エンティティのIDにすぎません。

誰かがこれを行う方法を知っていますか、それが可能かどうかさえ知っていますか?

4

1 に答える 1

1

コードを提供しなかったため、あなたが何をしたいのかよくわかりませんでしたが、私が理解したことから、あなたは子供のオブジェクトにアクセスしたいと思っていますか?

その場合は、child.get('value')を使用すると、オブジェクトが返されます。

つまり、child.get('value')。getDescription()または子オブジェクトが持つ関数を呼び出すことができます

于 2012-07-01T17:11:00.500 に答える