CSort подставляет "q" в URL

Формирует очень странные URL "http://host/admin/realtors/admin/q/admin%2Frealtors%2Fadmin/sort/name"

Это при вызове из модуля admin, контроллера realtors, action = admin.

Откуда берется q ? Из за неё ничего не работает.

В UrlManager (‘urlFormat’ = ‘path’)

На странице есть <input name="q">?

Немного разобрался, q приходило от mod_rewrite правила. Даже не понятно, как можно было её убрать в старых версиях без изменения CSort.

Но вот как раз в 1.09 появились дополненные свойством params классы CSort и CPagination.

Не знаю правильный ли у меня подход, при одновременной пагинации и сортировке, но этот работает. Версия yii 1.0.9


$criteria=new CDbCriteria;

		$criteria->order=$this->formOrderCondition($className);

		

		$sort = new CSort($className);

		$sort->route = 'catalog/list';

		$sort->params = array('type'=>$type,'page'=>isset($_GET['page']) ? $_GET['page'] : 0);

		$sort->applyOrder($criteria);

		

		

		

		$pages=new CPagination($model->count($criteria));

		$pages->route = 'catalog/'.$type;

		if (isset($_GET['sort'])) {

			$pages->params = array('sort'=>$_GET['sort']);

		}

		else {

			$pages->params= array();

		}