これが私の FormType です:
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('user', 'entity', array(
'class' => 'UserBundle:User',
'expanded' => true,
'property' => 'name',
));
}
ビュー(Twig)でユーザーのフィールドにアクセスする方法はありますか?
私はこのようなことをしたいと思います:
{% for u in form.user %}
{{ form_widget(u) }}
{{ form_label(u) }}
{% if u.moneyLeft > 0 %}
<span>{{ u.name }} : {{ u.moneyLeft }} €</span>
{% endif %}
{% endfor %}
... moneyLeftとnameは User エンティティのフィールドです。