- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 symfony2 UrlValidator 来验证我创建的服务中的 url 参数。我试过这个:
$urlToValidate = 'http://www.google.ch/';
$validator = new UrlValidator();
$validator->validate($urlToValidate, new Url(array('value' => $urlToValidate)));
但是我得到错误:
[Symfony\Component\Validator\Exception\InvalidOptionsException] The options "" do not exist in constraint Symfony\Component\Validator\Constraints\Url
有办法吗?
编辑 1:
我用过:
$validator = new UrlValidator();
$validator->validate($url, new Url());
但是我得到:
[Error] Call to a member function buildViolation() on null
最佳答案
我找到了答案:
$url = 'http://malformedurl/';
$validator = Validation::createValidator();
$violations = $validator->validate($url, new Url());
if (0 !== count($violations)) {
// there is an error !
foreach ($violations as $violation) {
throw new Exception($violation->getMessage());
}
}
如此处所述:http://symfony.com/doc/current/components/validator.html
关于php - UrlValidator Symfony "the options "“不存在”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40791542/
我正在编写一个自定义 validator 来检查用户输入的 url: package tn.talan.testFramework.validators; import javax.faces.app
我在代码中使用 UrlValidator 时遇到问题。 UrlValidator urlValidator = UrlValidator.getInstance(); if(urlValida
我正在使用 org.apache.commons.validator.UrlValidator 来验证 URL。它返回 true http://www.google.com但对于 www.google
我有以下java代码: UrlValidator urlValidator = new UrlValidator(); boolean validUrl = urlValidator.isValid(
String[] schemes = {"http","https"}; UrlValidator urlValidator = new UrlValidator(schemes, UrlValida
我在表单中以下列方式使用 Django URLValidator: def clean_url(self): validate = URLValidator(verify_exists=Tru
我正在尝试使用 symfony2 UrlValidator 来验证我创建的服务中的 url 参数。我试过这个: $urlToValidate = 'http://www.google.ch/'
我想验证一长串 URL 字符串,但其中一些包含变音字符,例如:ä、à、è、ö 等。 有没有办法配置 Apache Commons UrlValidator 来接受这些字符? 此测试失败(注意 ã):
问题是我们的前端认为这个网址有效,而后端认为它无效。网址是http://pyxlmedia.com/pc/talk=now&o=http://mobile.tmall.com/mobile . 您可以
所以我正在使用 Commons UrlValidator (org.apache.commons.validator.routines.UrlValidator),我想知道是否有一种方法可以自定义它允
我正在尝试验证链接,通过搜索我发现了有关 UrlValidator 类的信息。但是,它似乎对我不起作用。我选择了一个随机网址进行测试。 String[] schemes = {"http", "htt
我尝试进行 url 验证。但是 UrlValidator 是不支持 unicode 的。这是代码 public static boolean isValidHttpUrl(String url) {
首先,我使用 Apache Commons 提供的当前版本的 UrlValidator 库。我正在尝试验证 FQDN URL,如 tcp://cor.rect.url:61616,但不幸的是,验证程序
我从事 url 缩短器项目。为了测试 url 的验证,我使用 common-validator 版本 1.4.0。我使用 jersey,我的网络服务器是 tomcat。将 common-validat
我是一名优秀的程序员,十分优秀!