Personalizar CLinkPager

Estou usando o widget abaixo para criar as paginaçao:

$this->widget(‘CLinkPager’, array(‘pages’=>$Paginacao));

So que estou com um problema, como eu faço para persanalizar o visual dele, e o mais importante como mudar a url do link pois ele esta retornado:

http://localhost/index/?idloja=1&cidade=sao-paulo&page=2

como deixar:

http://local.omy/index/1/2/sao-paulo

Se tiver outro widget ou extension que faz isso me dia ai.

Valews vcs estou me ajudando muito.

Olha, meu portugués é muito ruim, se você não entender posso escrever em espanhol ou ingles:

você pode agregar uma nova regla para o UrlManager na configuracão da aplicação


 'urlManager'=>array(

                        'urlFormat'=>'path',

                        'rules'=>array(

                                '<controller>/<action>/<idloja:\d+>/<page:\d+>/<cidade:\w+'=>'<controller>/<action>',

                        )

        ),



olha aqui para mais informação: http://www.yiiframework.com/doc/guide/pt/topics.url

O problema não é do CLinkPager, é das regras do UrlManager na sua aplicação.

O CLinkPager usa o Controller::createUrl para gerar as Urls dos links