首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >夹具组织

夹具组织
EN

Stack Overflow用户
提问于 2011-10-12 23:18:48
回答 2查看 1.1K关注 0票数 1

如何在Symfony2项目中组织您的fixtures。是否有一个您可以遵守的标准,以便在使用doctrine:fixtures:load --env=environment命令时,只使用与environment环境相关的fixture?这可能是有用的,因为用于生产的夹具很可能与用于测试的夹具不同。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-12 07:15:50

当前的fixtures捆绑包不能处理此问题。如果只想载入某些装置,则必须使用--fixtures repeatable选项指定它们:

代码语言:javascript
复制
./app/console doctrine:fixtures:load --fixtures=/path/to/fixtures1 --fixtures=/path/to/fixtures2

无论如何,在您的测试中,我建议您急切地加载您的fixture,在每次测试之前重置数据库。

票数 1
EN

Stack Overflow用户

发布于 2013-03-06 21:51:01

让你的夹具实现ContainerAwareInterface,在它的load方法中,你可以通过以下命令获得环境:

代码语言:javascript
复制
$this->container->get('kernel')->getEnvironment();
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7742379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档