Bonjour,

mon schema.yml, j'ai commenté la partie héritage qui ne semble pas
être la source directe de mon problème

Stagiaire:
  columns:
    nom: {type: string(255) }
    situation_id: {type: integer, notnull: true}
  relations:
    Situation: {}
Situation:
  columns:
    type_situation_id: {type: integer, notnull: true}
  relations:
    TypeSituation: {}
TypeSituation:
  columns:
    nom: {type: string(255) }
#SituationA:
#  columns:
#    label: {type: string(255) }
#  inheritance:
#    extends: Situation
#    type: concrete

puis dans StagiaireForm.class.php

  public function configure()
  {
      $situForm = new SituationForm($this->getObject()->getSituation
());
      $this->embedForm('situation_id' , $situForm);
  }

je construis mon module stagiaire.
Pas de problème pour la création d'un stagiaire ni pour la mise à jour
de la situation;
mais si je ne modifie pas la situation : problème de type sur
situation_id lors du commit

Je comprends bien que mon schéma ne tient pas la route (pas de
cascade), mais je ne sais pas trop comment modéliser une relation "one
to many" vers une classe (Situation) qui est dérivée (SituationA,
SituationB, etc.).

Merci d'avance.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à