переопределение ссылок в CLinkPager

Собственно вот такой вопрос.

Хочу что бы ссылки были не /path/cat/1?page=2, а /path/cat/1/something/2

Куда копать ?

В конфигурацию маршрутов.

http://www.yiiframework.com/doc/api/CPagination#route-detail

Описание в yii конечно офигенное.

public string $route;

the route (controller ID and action ID) for displaying the paged contents. Defaults to empty string, meaning using the current route.

в каком формате то ? Нубам тяжко такое понимать (

я правильно понимаю что надо указать в таком формате "control/action" именно вот так, строкой

но вот ума не приложу как это будет работать.

мне нужен такой урл /path/cat/1/something/2, ведь тут тяжко указать что контрол, а что экшен.

Тут без CUrlManager и правки конфига не обойтись.

В общем, тмя.




'path/cat/<cat:[0-9]+>/something/<page:[0-9]+>' => 'cat/list',



да это ясен пень легко и просто.

вопрос не в том как перенаправить эти урлы, а как в педжер переписать что бы он генерировал такие ссылки, которые этим регэкспом будут разбираться.

Его не надо переписывать. Он по умолчанию генерирует ссылки на основе конфига.

ого, не знал, спасибо