Yii Framework: указание defaultScheme в URL Validator

Я уверен, что это просто, но я не могу понять это. Я пытаюсь установить defaultScheme для валидатора URL Yii в моей модели, чтобы он принимал адреса как www.something.com, так и http://www.something.com/.

Для этого я использую следующий код:

...
array('website', 'url', 'defaultScheme' => 'http://'),
...

Кажется, это не работает, и я все еще получаю сообщение об ошибке "Веб-сайт не является действительным URL" при попытке обновления. Что я делаю неправильно?

2 ответа

Решение

Просто http

http - имя схемы, тогда как http:// - схема плюс начало "иерархической части".

array('website', 'url', 'defaultScheme' => 'http')
Другие вопросы по тегам