1

我在表单中有一个实体字段类型,如果 Twig 返回任何值,我如何检查它?

实体字段类型:

$builder->add('users', 'entity', array(
    'class' => 'UserBundle:User',
    'query_builder' => function(EntityRepository $er) {
        return $er->createQueryBuilder('u')
    },
));
4

2 回答 2

2

要检查的正确变量是:form.users.vars.choices

所以代码是:

{% if form.users.vars.choices|length > 0 %}     
   {# actions #}
{% endif %}
于 2012-06-18T12:41:06.367 回答
0

尝试这个:

{% if users.options|length > 0 %}
   {% for option in users.options %}                    
      {# some action #}
   {% endfor %}
{% endif %}
于 2012-06-18T11:16:15.607 回答