Symfony Assert Min Value - PullRequest
       14

Symfony Assert Min Value

0 голосов
/ 15 марта 2019

У меня есть видео-объект, который содержит только видео с YouTube. Чтобы сделать это, я должен добавить ограничение в сущности с утверждением, я попытался «Range» с минимальным: https://youtube.com/watch?v= и указав группу строк. Это не работает! Помоги мне! Вот код объекта:

    /**
 * @ORM\Column(type="string", length=255, nullable=true)
 * @Assert\Range(
 *  min = "https://youtube.com/watch?v=",
 *  groups = {"string"}"
 * )
 */
private $video;

1 Ответ

0 голосов
/ 15 марта 2019

Вы должны попытаться решить эту задачу с пользовательским ограничением проверки.Это позволяет вашему коду утверждать, что параметр запроса содержит https://youtube.com/watch?v= или даже проверять, является ли URL-адрес видео допустимым видео (с запросом к API Youtube с помощью клиента Guzzle или библиотеки API YouTube).Больше информации смотрите в официальных документах Symfony.https://symfony.com/doc/current/validation/custom_constraint.html

...