class LoadData implements FixtureInterface
{
function load(ObjectManager $manager)
{
$xml = simplexml_load_file('data/users.xml');
foreach ($xml->user as $u) {
$User = new User();
$User->setName($u->name);
$manager->persist($User);
$Profil = new Profil();
$Profil->setInfo($u->info);
$manager->persist($Profil);
$User->setProfil($Profil);
}
$manager->flush();
}
}
Listing 31.10. Plik LoadData.php z przykładu 31.1
Rozdział 31. Relacje 1:1