Qui è la mia FormType:Symfony2: l'accesso ai campi di entità in Ramoscello con un tipo di campo un'entità
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('user', 'entity', array(
'class' => 'UserBundle:User',
'expanded' => true,
'property' => 'name',
));
}
Esiste un modo per accedere ai campi di utenti nella vista (Twig)?
mi piacerebbe fare qualcosa di simile:
{% for u in form.user %}
{{ form_widget(u) }}
{{ form_label(u) }}
{% if u.moneyLeft > 0 %}
<span>{{ u.name }} : {{ u.moneyLeft }} €</span>
{% endif %}
{% endfor %}
... dove moneyLeft e nome sono campi da un'entità utente.
Ecco un collegamento a un problema di Symfony a Github che ha qualche bel codice per ottenere la gente andando nella direzione giusta: [edizione 3836] (https://github.com/symfony/symfony/issues/3836#issuecomment-23145270) – keyboardSmasher