Bonjour a tous,
Je suis debutante en symfony2 et je veux charger des fixtures a partir d'un fichier yml.
Voila le scénario:
-> générer un bundle BusinessApplication
se positionner dedans :
-> créer 2 entités : MetaList et MetaValueList - relation 1 à n
-> copier les fixtures générées
-> créer les classes de chargement des fixtures vers les classes MetaList et MataValueList
Validation:
-> vérifier en base de données que les données sont bien chargée
Pour l'instant j'arrive a parser le fichier.yml mais j'arrive pas a recuperer le contenu pour que je puisse l'enregistrer dans la base de données.
voila mon code:
N'hésitez pas a m'aider!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public function getYaml($file) { $yaml = new Parser(); $file = file_get_contents($file); $value = $yaml->parse($file); return $value; } public function load($manager) { $file = __DIR__ . '\list.fixture.yml'; $value = $this->getYaml($file); //$MetaList = new MetaList(); //$MetaList->setNom($value); var_dump($value); die(); // Enregistrment dans la base de données $manager->persist($value); $manager->flush(); }
Merci d'avance.
Partager