我是S2的新手,我手上有问题。我的ISP拒绝递归DNS咨询,因此我不能使用作曲家。
我通过Web Symfony 2.3.25,DoctrineFixturesBundle和DataFixtures下载,然后安装LAMP-SERVER,创建一个VHOST查找我的S2项目,配置数据库和所有S2必需品。
直到这里一切正常,我为我的应用创建了mi first bundle。但现在我需要向DB收取一些初始数据。
在vendor / doctrine中解压缩DoctrineFixturesBundle-master.zip并将文件夹重命名为doctrine-fixtures-bundle并在同一局部解压缩data-fixtures-master.zip,将文件夹名称更改为数据夹具,如{{}中所述3}}
接下来我用$ bundles [] = new Doctrine \ Bundle \ FixturesBundle \ DoctrineFixturesBundle();
更新AppKernel.php现在进行测试我运行“php app / console”但是我收到了一个错误:
PHP致命错误:第27行的/var/www/bidem2/app/AppKernel.php中找不到类'Doctrine \ Bundle \ FixturesBundle \ DoctrineFixturesBundle'
是必要的另一种配置???我错过了一些工具安装???我真的知道作曲家很有道理,但是我不能使用这个工具,请帮助我...
答案 0 :(得分:0)
这是因为您没有设置自动加载。 Composer拥有自己的自动加载实现。但你需要手动设置作曲家的自动加载,或者像在作曲家之前在Symfony 2.1中那样做。