в моем Symfony 4 проекте я пытаюсь установить ограничение Expression для поля.
С аннотациями , это может быть:
* @Assert\Expression(
* "not (this.getPlan().getHasTiers() and this.getQuantity() == null)",
* message="Vous devez saisir une quantité"
* )
И в моем formType в PHP я пытался так:
"constraints" => [
new Expression([
"expression" => "not (value['plan'][hasTiers'] and value['quantity'] == null)",
"message" => "Vous devez saisir une quantité"
]),
],
Но у меня возникает эта ошибка при отправке формы: Невозможно получить элемент не из массива.
Может кто-нибудь помочь мне, пожалуйста?