1

ビュー上に作成したい埋め込みフォームがあります。問題は、私が望まない埋め込みフォーム「教育」ごとに小枝が作成している不正なラベルがあることです。だから私はラベルを取り除こうとしました...

    $builder->add('education','collection',array(
        'type' => new CareEducationForm(),
        'allow_add' => true,
        'allow_delete' => true,
        'label' => false));

ただし、ラベルはまだ作成中です。なぜこうなった?

4

1 に答える 1

0

問題は、コレクション要素自体のラベルを取得していることです。

私はカスタム テーマを使用しているので、使用する解決策は、*form_widget(form.education)* ではなく、コレクション自体の各要素で form_widget を呼び出すことです。

{% for edu in form.education %}
    {{ form_widget(edu) }}
{% endfor %}

必要に応じて、同じ仕事をする collection_widget のカスタム ウィジェットを作成することもできます。

于 2013-09-02T23:48:38.833 に答える