Я использую приспособления Алисы https://github.com/nelmio/alice и мне любопытно, можно ли, например, умножить <current()>
, Давайте иметь этот код:
entity{1..5}:
value: <current()> * 100
Вы поняли идею. Это создало бы 5 сущностей сначала со значением 100, вторым значением 200 и т. Д. Есть ли способ сделать это?
Невозможно и вряд ли будет добавлено изначально в комплект!
Тем не менее, это не тяжело, чтобы создать таможенный поставщик, согласно предложению 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
Других решений пока нет …