【发布时间】:2011-07-14 08:43:21
【问题描述】:
$this->setValidator('website', new sfValidatorAnd(array(
$this->validatorSchema['website'],
new sfValidatorUrl(array(), array(
'invalid' => 'This is not website',
)),
)));
这会验证 http://google.com,但 google.com 不会。在没有 http:// 的情况下如何进行此编辑以进行验证?
【问题讨论】:
-
为什么不让您的用户输入正确的 URL?如果 URL 不包含协议,或者添加一些 JavaScript 来前置 http://。然后他们甚至会知道它属于那里。
-
ThiefMaster,有很多用例你不想在数据库中硬编码 url 协议。
标签: php validation symfony1 symfony-1.4