przewiń do treści

Symfony 2 od podstaw

Włodzimierz Gajda

<?php

namespace My\MountainBundle\DataFixtures\ORM;

use Doctrine\Common\Persistence\ObjectManager;
use My\FrontendBundle\Entity\River;
use Symfony\Component\Yaml\Yaml;

class LoadData implements FixtureInterface
{
    public function load(ObjectManager $manager)
    {

        $yml = Yaml::parse('data/rivers.yml');
        foreach ($yml as $r) {
            $river = new River();
            $river->setName($r['name']);
            $river->setLength($r['length']);
            $manager->persist($river);
        }
        $manager->flush();

    }
}

Listing 18.10. Plik LoadData.php z przykładu 18.1

Rozdział 18. ORM Doctrine 2

listing-18-10.txt

Reklama

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