@alexmixaylov

Почему не получается переопредлить правило валидации NotBlank?

Всем добра
народ подскажите пожалуйста, что я делаю не так
в проекте на симфони использую плагин. У него правила валидации прописаны в yaml файле
Я пытаюсь переопределить правило для одного поля и что то я вообще не могу врубиться почему оно не отрабатывает корректно
BitBag\SyliusCmsPlugin\Entity\PageTranslation:
    properties:
        ******* другие правила
        content:
            - NotBlank:
                message: bitbag_sylius_cms_plugin.page.content.not_blank
                groups: [bitbag]
            - Length:
                min: 2
                minMessage: bitbag_sylius_cms_plugin.page.content.min_length
                groups: [bitbag]


мой вариант переопределяю в файле config/validator/validation.yaml
BitBag\SyliusCmsPlugin\Entity\PageTranslation:
    properties:
        content:
            - NotBlank:
                allowNull: true
                groups: [bitbag]
            -  Blank:
                groups: [bitbag]

Пробовал по разному избавиться от этого NotBlank
просто прописывал allowNull: true
устанавливал Blank или isNull
Тогда вообще цирк получается
Если оставляю поле пустое - валидатор ругается, что поле не может быть пустым
а если добавляю контент - ругается что ДОЛЖЕН быть пустой
Что я делаю не так?
В вендорном файле пробовал отключать правило - отключается норм
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы