Bonjour,
J'ai 2 entités : Project et ServerSettings
Avec une relation oneToMany entre les deux avec pour 1 Projet j'ai plusieurs ServerSettings
Dans la relation, j'ai mis un cascade persist pour qu'il enregistre les Settings en meme temps que le project.
Pour créer ou mettre à jour un Project, j'ai fait un formulaire avec une collection :
Quand je sauvegarde mon form mon projet se met à jour en base et il crée mes entités ServerSettings dans la base de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $builder->add('serverSettings', 'collection', array('type' => new ServerSettingsType(), 'allow_add' => true, 'allow_delete' => true))
Par contre il ne lie pas mes entité au project, le champs project_id de ServerSettings en null.
Comment faire ?
Faut-il que je les lie moi meme dans le controlleur ?
Merci de votre retour.
Partager