Yii框架:在URL验证程序中指定defaultScheme

Yii框架:在URL验证程序中指定defaultScheme,yii,url-validation,Yii,Url Validation,我相信这很简单,但我不明白。我试图在我的模型中为Yii URL验证器设置一个,这样它就可以接受www.something.com之类的地址 为此,我使用以下代码: ... array('website', 'url', 'defaultScheme' => 'http://'), ... 这似乎不起作用,而且我在尝试更新时仍然会出现“网站不是有效URL”错误。我做错了什么?只是http http是方案名称,而http://是方案加上“分层部分”的开头 array('website', '

我相信这很简单,但我不明白。我试图在我的模型中为Yii URL验证器设置一个,这样它就可以接受www.something.com之类的地址

为此,我使用以下代码:

...
array('website', 'url', 'defaultScheme' => 'http://'),
...
这似乎不起作用,而且我在尝试更新时仍然会出现“网站不是有效URL”错误。我做错了什么?

只是http

http是方案名称,而http://是方案加上“分层部分”的开头

array('website', 'url', 'defaultScheme' => 'http')