Описание тега symfony-validator

Компонент Symfony, который предоставляет "ограничения проверки", то есть простые объекты, содержащие правила проверки.
1 ответ

Валидатор Symfony

Мой вопрос связан с компонентом проверки Symfony. Я не использую формы. И я хочу переместить правила проверки для каждой сущности в отдельный класс (например, AuthorVlidator, BookingValidator и т. Д.). Как я могу переместить его в отдельные классы и…
10 июн '16 в 08:33
1 ответ

Используйте валидатор Symfony в аргументах метода

Есть ли способ применить ограничения Symfony Validator к аргументам метода? Что-то вроде этого: use Symfony\Component\Validator\Constraints as Assert; class acmeClass { /** * @param $argument * @Assert\Choice({"YES", "NO"}) */ public funciton foo($a…
08 ноя '17 в 08:09
1 ответ

Невозможно использовать Callback assert с формой без data_class

Я создаю пользовательский FormType с именем IntervalType. Мой IntervalType будет иметь два поля, start а также end и будет иметь тип целое число. Этот пользовательский FormType всегда будет использоваться без data_class, Я хочу добавить ограничение,…
21 мар '17 в 18:30
2 ответа

Symfony - десятичное число в поле целочисленного типа не вызывает ошибки проверки

Это поле в Entity: /** * @Assert\NotBlank(groups={"group1"}) * @Assert\Type(type="integer", groups={"group1"}) * @Assert\Range(min=0, groups={"group1"}) * @ORM\Column(type="integer") */ private $cableCount; и это соответствующее поле в форме типа: $…
1 ответ

Как проверить данные из поста в успокоительном API

Мне нужно проверить некоторые данные перед вставкой в ​​базу данных, для этого я создаю небольшой сервис, который возвращает недействительные поля от сущности. Это работает нормально при проверке отдельных объектов. class EntityValidator { protected…
0 ответов

Symfony2: Как я могу проверить объект / массив с его ограничениями в другом объекте / массиве?

Он построен динамически, аннотации не вариант. У меня есть ограничения в массиве. Кажется, вам нужно вручную создать валидатор, но я быстро застрял в точке, где вам нужно создать MetaDataFactory, который нуждается в загрузчике, но все загрузчики име…
16 ноя '16 в 17:01
2 ответа

Когда вызывать валидатор в формах Symfony?

Я не знаю, когда вызвать проверку в этой ситуации? Я сделал некоторые ограничения в классе Form/Model/User.php для свойств, и не знаю, где и как его вызвать. И как отображать ошибки на той же странице.Как лучше всего делать это правильно? public fun…
15 янв '17 в 22:08
2 ответа

Symfony3 - Как проверить теги HTML

С помощью валидаторов SymfonyКак предотвратить некоторые HTML-теги, такие как <input></input> <textarea><textarea> от ввода в поле ввода и сохранения в базе данных?
28 сен '18 в 13:37
1 ответ

Запрос проверки требует дублирования кода проверки в Symfony

Скажем, у меня есть метод API REST для создания пользователя. У меня также есть пользовательский объект с настроенными ограничениями проверки. Вопрос в том, как проверить данные из запроса. Мои проблемы: Я не могу заполнить пользовательский экземпля…
18 май '18 в 07:00
1 ответ

Как проверить не Doctrine Entity Object

У меня есть некоторый $customObject, который является экземпляром CustomClass, и я хочу проверить его с помощью Symfony Validation.CustomClass не является классом сущности Doctrine. Вот мой CustomClass: use Symfony\Component\Validator\Constraints as…
0 ответов

Ограничения проверки не работают с конфигурацией XML/YML

Я применил ограничения и группы проверки через XML, но получил сообщение "Неустранимая ошибка PHP: Uncaught Symfony\Component\Config\Util\Exception\XmlParsingException: [ОШИБКА 1845] Элемент" { http://symfony.com/schema/dic/constraint-mapping} const…
22 янв '19 в 07:32
1 ответ

Как использовать групповую последовательность по типу формы в формах Symfony?

Идея состоит в том, чтобы сначала проверить, если все обязательные поля не являются пустыми. Если предоставлены все необходимые данные, проверьте правильность введенных значений. Обычный случай для групповой последовательности. Как всегда, когда я п…
1 ответ

Symfony4: аннотация не существует или не может быть загружена автоматически |@Assert\NotBlank()|

Когда я пытаюсь удалить схему базы данных: $ vendor/bin/doctrine orm:schema-tool:drop --force Я продолжаю получать эту ошибку: In AnnotationException.php line 54: [Semantical Error] The annotation "@Symfony\Component\Validator\Constraints \NotBlank"…
1 ответ

Проверьте свойства виртуального класса (Zend\Db\RowGateway)

Я хочу использовать Symfony Validator Component для проверки объектов, подобных Zend\Db\RowGateway. Очень упрощенный пример этого класса выглядит так: class Task { private $values; public function __construct(array $values) { $this->values = $val…
07 июн '16 в 12:01
3 ответа

Выражение ограничения проверки формы Symfony

У меня есть форма, и мне нужно создать встроенную проверку: $builder ->add('Count1', 'integer', [ 'data' => 1, 'constraints' => [ new NotBlank(), new NotNull(), ], ]) ->add('Count2', 'integer', [ 'constraints' => [ new NotBlank(), new…
1 ответ

Невозможно проверить DateType

Вот что у меня есть: В моем маршруте я создаю объект по умолчанию. "startdate" и "enddate", оба объекта даты. /** * @Route("/vacature/nieuw", name="create_vacancy") */ public function createVacancyAction(Request $request) { $vacancy = new Vacancy();…
20 апр '16 в 10:19
1 ответ

Отправка формы Symfony с выпуском handleRequest

Я испытываю странную ошибку при проверке формы в Symfony 4, Это простая контактная форма, представленная этой организацией. class ContactRequest { /** @var int */ private $id; /** @var string */ private $fullName; //... /** * @return string */ publi…
2 ответа

Используйте UniqueEntity вне сущности и без форм

Мне нужно проверить письмо, переданное пользователем: private function validate($value): bool { $violations = $this->validator->validate($value, [ new Assert\NotBlank(), new Assert\Email(), new UniqueEntity([ 'entityClass' => User::class, '…
26 май '17 в 10:51
2 ответа

Проверка формы Symfony 2.6 и сообщения об ошибках

Я довольно новичок в Symfony. Я написал приведенный ниже код для проверки и возврата сообщения об ошибке, если проверка не удалась. Но я смог получить только сообщение об ошибке, а не поле, которое не прошло проверку. Ниже мой код: if ($request->…
01 авг '15 в 05:35
0 ответов

Symfony Validator, проверка свойств, определенных в чертах

Я разрабатываю проект в Symfony 2.8. Предположим, у вас есть такой сценарий, когда Class ClassA использует TraitA TraitA, который предоставляет свойство, которое вы хотите проверить, и вы не хотите редактировать TraitA, потому что он находится во вн…
10 фев '17 в 11:39