Пример. На произвольной странице в модуле admin код:
Код: Выделить всё
<?php
echo CHtml::normalizeUrl(array('//site/login', 'service'=>'vk')), '<br />';
echo CHtml::normalizeUrl(array('/site/login', 'service'=>'vk')), '<br />';
echo CHtml::normalizeUrl(array('site/login', 'service'=>'vk')), '<br />';
echo CHtml::normalizeUrl(array('login', 'service'=>'vk')), '<br />';
?>
Почему "/service/vk" вместо "?service=vk"?/site/login?service=vk
/site/login?service=vk
/admin/site/login/service/vk
/admin/default/login/service/vk
Это ведет к излишкам при генерации ссылок на страницы и сортировки в CGridView в модулях.