Création d'une liste dans une fiche d'édition
Bonjour,
Débutant sur Symfony, je bloque sur un problème dont je vous serai très reconnaissant si vous pouviez ne serait-ce que m'aiguiller :cry:
Mon problème est le suivant :
Je souhaite modéliser des Agents qui peuvent posséder de 0 à n Enfants et dont la fiche d’édition d'un Agent serait de la forme :
------------------------------------------------------
Agent :
Nom : : DUPUIS
Prénom : : Jean
Enfants :
| Prénom | Nom |
| Pauline | DUPUIS | Modifier | Supprimer |
| Nicolas | DUPUIS | Modifier | Supprimer |
Nouveau
------------------------------------------------------
Pour cela, j’ai commencé par générer deux tables Agent et Enfant à l’aide du schema.yml suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
propel:
Agent:
id: ~
nom: varchar(255)
prenom: varchar(255)
Enfant:
id: ~
nom: varchar(255)
prenom: varchar(255)
Agent_id: ~ |
Jusque là, je ne pense pas m'être tromper puisque Symfony me génère une méthode getEnfants() dans la classe BaseAgent et m'affiche le nom de l'Agent correspondant dans le editSuccess.php de mon module Enfant.
Ensuite, étant donné qu'on m'a imposé un thème que je n'ai réussi à faire fonctionner qu'avec l'Admin Generator, j'ai principalement orienté mes recherches sur deux pistes :
- ajouter ma liste d'enfants à partir du generator.yml
- inclure le indexSuccess du module Enfant dans le EditSuccess du module Agent générés par l'Admin Generator
Malheureusement, aucune de ces pistes ne s'est révélée fructueuse. :(
C'est pourquoi, je m'en remets à vous avec cette question :
Est-ce que mon problème est réalisable avec l'Admin Generator ?
Ne sachant plus où orienter mes recherches, je suis bien sûr ouvert à tout complement d'informations que j'aurais oublié ou toutes suggestions même si elles n'utilisent pas propel ou l'Admin generator afin que je puisse m'en inspirer (puisque j'ai moi-même aussi chercher des solutions sans Admin Generator).
Merci d'avance :D