タイトルがあまり明確でないため、私はよりよく説明します: CustomerRegisterフォームを編集していくつかのフィールドを追加しました。DefaultAdressフィールドもあります(defaultAddressはCustomerにリンクされたオブジェクトです - CustomerObjectにはgetDefaultAdresseメソッドがあります)。私はそれを行う方法がわからないCustomer Syliusフォーム(symfony3)でDefaultAdressフィールドを追加する方法
DefaultAddressオブジェクト内にあるすべてのフィールド(道路、国、など)を追加したいと思います...
を私がするCustomerRegistrationTypeExtensionを変更する必要がありますかアドレスのフィールドを追加しますか? 私のtwigファイルのフィールドを呼び出すにはどうすればいいですか?そのように:{{ form_row(form.defaultAddress.street) }}
?
私はこのケースを説明する文書が見つかりませんでした。
ありがとうございました!
あなたの顧客オブジェクトをあなたのコントローラーからあなたのtwigファイルにどのように渡していますか? '$ this-> render( 'mytwig.html.twig'、array( 'customer' => $ customer)));'あなたのコードを表示できますか? –
私はコントローラを持っていません、私はSylius Entity Customer、Extensionを持つフォームCustomerRegistrationTypeを拡張します。私はシリウスにどのコントローラーが使われているのかを知りませんでした。 – wyllyjon
あなたのソリューションは良いと思う、あなたはそれを試してみましたか? –