我正在尝试使用AliceBundle为 Symfony 框架生成一个虚拟数据。除了我正在寻找一种方法将数据从数组随机分配给名为type
. 查看faker 库,我可以看到我可以使用randomElement($array = array ('a','b','c'))
我正在尝试将其转换为YML
,我认为这相当于
<randomElement(['a','b','c'])>
但这会产生错误
[Nelmio\Alice\Throwable\Exception\FixtureBuilder\ExpressionLanguage\LexException] 无法对值“['a'”进行 lex。
这是我的完整yml
AppBundle\Entity\Job:
job{1..5}:
title: <jobTitle()>
description: <paragraph(3)>
length: "3_months_full_time"
type: <randomElement(['a','b','c'])>
bonus: <paragraph(3)>
expired_at: "2016-12-21"
job_user: "@emp*"