bonjour,
Voilà j'ai deux classes : Telephone et User et j'ai une relation OneToMany entre user et telephone (un telephone est associé à un seul user et un user peut avoir plusieurs telephone). Lors de l'inscription je demande à l'utilisateur de mettre son téléphone, j'ai donc créer une classe UserForm :
1 2 3 4 5 6 7 8 9 10 11
| class UserForm extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('prenom');
$builder->add('nom');
$builder->add('telephones','collection');
}
} |
Le problème étant que le telephone est de type CollectionArray et donc il n'est pas possible de mettre un champ
$builder->add('telephones','text');
enfin si mais il m'affiche un text "Doctrine\Common\Collections\ArrayCollection@000000000942ab4700000000653aed23" directement dans l'input. Donc j'aurai aimé avoir des renseignements sur le type collection pour un formulaire et de savoir s'il était possible de paramétré le type collection pour qu'il affiche un input. Ceci ce passe lors de l'inscription donc l'objet telephones est vide au début.
Cordialement.
Partager