1

Symfony2 で Twig 用の独自のウィジェットを作成することは可能ですか? 私はこのようなことをしたいと思います:

{{ form_address(form.address) }}

そのようなものを使用します:

{{ form_row(address.street) }}
{{ form_row(address.city) }}
{{ form_row(address.postal_code) }}
{{ form_row(address.country) }}

ありがとう

4

2 に答える 2

1

実行するのは簡単ですが、実行すべきではありません。フォームのテーマ設定が有効で、アドレスを共有するエンティティがある場合はhttp://symfony.com/doc/current/cookbook/form/inherit_data_option.htmlを使用してください

その住所フォーム タイプが返される場合

public function getName() { return "address"; }

置く

{{ block address_widget }} 
{{ form_row(form.street) }}
{{ form_row(form.city) }}
{{ form_row(form.postal_code) }}
{{ form_row(form.country) }}
...

そしてそれはうまくいくでしょう。

于 2013-06-19T12:44:02.547 に答える
0

この機能は存在し、フォーム テーマと呼ばれます。上記とは少し異なりますが、ニーズに合っていると思います。

于 2013-06-19T09:00:51.113 に答える