Bonjour !
Je viens à vous puisque je bloque... Je vous explique le problème. J'ai 5 entités : ResultatTestSimple hérite de ResultatTest. ResultatTest est lié en ManyToOne avec Test. Test est lié en ManyToOne avec TypeTest.
J'ai un formulaire ResultatTestSimpleType qui possède les champs de ResultatTestSimple et un autre champs qui utilise mon formulaire service TestSelectorType. Dans ce TestSelectorType (qui représente un Test), il y a un champs TypeTest. Seulement voilà ce champs, marqué comme requis n'est pas pris en compte par la validation. J'ai donc une erreur de contrainte SQL. J'ai testé de mettre des cascade_validation dans mes deux types mais ça ne fonctionne pas. Il y a aussi une validation Assert\NotNull sur le champs Test::typeTest mais rien n'y fait.
Voici le code : https://gist.github.com/Sorendil/0029671a1be1f4bf90ee
Merci d'avance ! =)
Partager