Forms 升级后,我的所有Symfony2 formbuilder实体字段都消失了

Forms 升级后,我的所有Symfony2 formbuilder实体字段都消失了,forms,symfony,entity,symfony-2.3,Forms,Symfony,Entity,Symfony 2.3,自symfony2 2.0以来,表单生成器类型实体是否发生了重大变化?因为这段代码过去用于返回“BizTVContainerManagementBundle:ContainerSize”类型的所有实体的列表,现在除了空值之外什么都不返回 没有错误消息。我使用{{form_widget(form)}呈现表单,因此视图中没有任何更改 $builder ->add('mainContent', 'entity', array(

自symfony2 2.0以来,表单生成器类型实体是否发生了重大变化?因为这段代码过去用于返回“BizTVContainerManagementBundle:ContainerSize”类型的所有实体的列表,现在除了空值之外什么都不返回

没有错误消息。我使用{{form_widget(form)}呈现表单,因此视图中没有任何更改

    $builder            
        ->add('mainContent', 'entity', array(
            'label' => 'Välj storlek på mainContent (kan inte ändras i efterhand). Endast de företag som har denna storlek på sitt mainContent kommer att få åtkomst till denna layoutmall. ',
            'property' => 'select_label',
            'class' => 'BizTVContainerManagementBundle:ContainerSize',
            ))  
*更新*

苏。。。事实证明它毕竟在视图中,因为我对另一个表单控件(不是我丢失数据的那个)有一点自定义呈现

{%extends'::base.html.twig%}
{%form\u主题form\u self%}
{%block choice_widget%}
{%spaceless%}
{%如果展开%}
{表格%中的子项为%1}
{{form_widget(child)}
{{form_label(child)}


{#…我发现半年前我在这里倒过来问过同样的问题

这就是结果

{% extends '::base.html.twig' %}

{% form_theme form _self %}

{% block choice_widget_expanded %}
{% spaceless %}
    <div {{ block('widget_container_attributes') }}>
    {% for child in form %}
        {{ form_widget(child) }}
        {{ form_label(child) }}
        <br />
    {% endfor %}
    </div>
{% endspaceless %}
{% endblock choice_widget_expanded %}

{% block contents %}

<h1>Skapa ny skärmlayout</h1>
<div class="t_wrap">
    <form action="{{ path('createLayoutTemplate') }}" method="post" {{ form_enctype(form) }} novalidate>
        {{ form_widget(form) }}
        <p>
            <button type="submit" class="green">Skapa</button>
        </p>
    </form>

    <p>
    När du har redigerat formulär- och vy-filerna (som skapas då du klickar "skapa"), och testat att de fungerar buggfritt så behöver du klicka 'edit' på denna template och kryssa i "produktion", först då blir mallen valbar vid skapande av innehåll.
    </p>

    <a href="{{ path('listLayoutTemplates') }}"><button>Tillbaka</button></a>
</div>

{% endblock %}
{%extends'::base.html.twig%}
{%form\u主题form\u self%}
{%block choice_widget_expanded%}
{%spaceless%}
{表格%中的子项为%1}
{{form_widget(child)}
{{form_label(child)}

{%endfor%} {%endspaceless%} {%endblock choice_widget_expanded%} {%block contents%} 斯卡帕-纽约斯卡帕酒店 {{form_widget(form)} 斯卡帕

如果你是一个新的编辑,那么你就可以用一个新的模板来编辑你的产品了。

{%endblock%}
{% extends '::base.html.twig' %}

{% form_theme form _self %}

{% block choice_widget_expanded %}
{% spaceless %}
    <div {{ block('widget_container_attributes') }}>
    {% for child in form %}
        {{ form_widget(child) }}
        {{ form_label(child) }}
        <br />
    {% endfor %}
    </div>
{% endspaceless %}
{% endblock choice_widget_expanded %}

{% block contents %}

<h1>Skapa ny skärmlayout</h1>
<div class="t_wrap">
    <form action="{{ path('createLayoutTemplate') }}" method="post" {{ form_enctype(form) }} novalidate>
        {{ form_widget(form) }}
        <p>
            <button type="submit" class="green">Skapa</button>
        </p>
    </form>

    <p>
    När du har redigerat formulär- och vy-filerna (som skapas då du klickar "skapa"), och testat att de fungerar buggfritt så behöver du klicka 'edit' på denna template och kryssa i "produktion", först då blir mallen valbar vid skapande av innehåll.
    </p>

    <a href="{{ path('listLayoutTemplates') }}"><button>Tillbaka</button></a>
</div>

{% endblock %}