przewiń do treści

Symfony 2 od podstaw

Włodzimierz Gajda

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

listing-31-10.txt

Reklama

Szkolenia z Symfony 2.1
©2012 Włodzimierz Gajda
ver. 1.0.1