【发布时间】:2017-04-24 13:49:47
【问题描述】:
我正在尝试在我的项目中使用 DoctrineFixturesBundle,该项目使用DoctrineFixturesBundle 将一些测试数据加载到数据库中。我从 github 下载了它,但不知道在哪里添加它以及如何让它自动加载。
根据它说使用 Composer 的文档。但它不适用于我公司的网络代理。
第二件事是 - 如何理解appkernal.php 中给出的捆绑包路径。如果我将DoctrineFixturesBundle 放在vendor 文件夹下,我应该如何在appkernal.php 中提及它
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
请帮忙。
【问题讨论】:
-
你的项目有 composer.json 文件吗?
-
没有。没有
composer.json,但我也试过了。我创建了一个 composer.json 文件并安装/更新它。完全作曲家在代理后面不起作用。所以我需要手动设置这个包。 -
至少我需要知道 twig bundle 是如何设置的。它位于供应商文件夹中。然后在 appkernal 中为其添加的路径是 - Symfony\Bundle\TwigBundle\TwigBundle()。怎么读?。请解释一下。