【发布时间】:2020-05-05 17:27:36
【问题描述】:
我正在尝试使用 symfony2 UrlValidator 来验证我创建的服务中的 url 参数。我试过这个:
$urlToValidate = 'http://www.google.ch/';
$validator = new UrlValidator();
$validator->validate($urlToValidate, new Url(array('value' => $urlToValidate)));
但我得到错误:
[Symfony\Component\Validator\Exception\InvalidOptionsException] 选项“”在约束中不存在 Symfony\Component\Validator\Constraints\Url
有办法吗?
编辑 1:
我用过:
$validator = new UrlValidator();
$validator->validate($url, new Url());
但我明白了:
[错误] 在 null 上调用成员函数 buildViolation()
【问题讨论】:
标签: php symfony symfony-2.1