Symfony 4 - ограничение FormType "Выражение" - PullRequest
0 голосов
/ 31 марта 2020

в моем 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é"
            ]),
        ],

Но у меня возникает эта ошибка при отправке формы: Невозможно получить элемент не из массива.

Может кто-нибудь помочь мне, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...