新的FixturesBundle:组你的设备
2018年12月21日·发表的哈维尔Eguiluz
DoctrineFixturesBundle,包相结合的原则数据设备库在Syob娱乐下载mfony应用程序中,刚刚发布了3.1.0版本。
最重要的这个版本的新特性组织设备的可能性加载一些但不是全部。这是配置使用getGroups ()
中定义的新方法FixtureGroupInterface
:
1 2 3 4 5 6 7 8 9 10 11 12
/ / src / DataFixtures / UserFixtures.php使用学说\包\FixturesBundle\FixtureGroupInterface;类UserFixtures扩展夹具实现了FixtureGroupInterface{/ /……公共静态函数getGroups():数组{返回(“group1”,“group2”];}}
一旦你已经定义了每个夹具类属于组或组,通过新——集团
选择负载只与这些相关的设备组:
1 2 3 4 5
#只加载group1的夹具类美元。/ bin /控制台学说:夹具:负载——组= group1多个#——组的选项,所以你可以加载几组美元。/ bin /控制台学说:夹具:负载——组= group1组= group2
为了提高工作效率,每个夹具类添加到一个组名称和短相匹配的类的名称。在前面的示例中,类也属于一组命名UserFixtures
。这允许加载一个fixture类:
1
美元php bin /控制台学说:夹具:负载——组= UserFixtures
新包版本还包括其他一些小的改进和滴支持PHP版本低于7.1,可以读的DoctrineFixturesBundle 3.1.0更新日志。
发表在#生活在边缘
评论
Tac Tacelosky
说在12月23日,2018年在37
雅虎,这太棒了!但我认为“滴支持PHP 7.1或更早”不正确,应该提前“滴支持PHP 7.1”, 7.1还支持(https://github.com/doctrine/DoctrineFixturesBundle/pull/265/commits/74743ef486b30bbf331a68f0d11eadc57484a366)
@Tac你是对的!谢谢你的头。我们刚刚更新了博客来解决这个问题。
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now