为什么无法在Symfony2项目中加载数据?

时间:2011-11-17 18:37:30

标签: symfony doctrine-orm loading fixtures

我在我的数据包的DataFixtures / ORM文件夹中创建了一个fixtures类。实际的类看起来像这样:

use Doctrine\Common\DataFixtures\FixtureInterface,
    Company\ShoppingBundle\Entity\Category;

class CategoryFixtures implements FixtureInterface
{
    public function load($em)
    {
        $category1 = new Category()->setName("category1");
        $category2 = new Category()->setName("category2");
        $em->persist($category1);
        $em->persist($category2);
        $em->flush();
    }
}

我没有使用AbstractFixture基类,因为我不需要引用。我还尝试在运行doctrine:fixtures:load console命令时指定fixtures路径。我正在关注官方文档here

1 个答案:

答案 0 :(得分:3)

文件命名或我的配置没有错:我只是忘了把

<?php

位于我的文件顶部:-D