我正在使用alice fixtures https://github.com/nelmio/alice,我很好奇是否可以乘以<current()>
。我们有这个代码:
entity{1..5}:
value: <current()> * 100
你明白了。它将首先创建5个实体,值为100,第二个值为200等。有没有办法做到这一点?
答案 0 :(得分:1)
不可能,也不太可能本地添加到捆绑包中!
但是,根据custom provider的建议,创建theofidry并不是一个延伸。
的贡献者。<强> theofidry:强>
您希望做的问题是,除了解析并解析值之外,还必须评估字符串
<current()> * @offer_price_<current()>
值。这不会被添加。如果你想做这种事情,你应该添加一个自定义提供者:total_item_price_{1..4}: value: <calculateItemValue(<current()>, @offer_price_<current()>)>
来源:https://github.com/nelmio/alice/issues/295#issuecomment-217748524