djedy2005
(Edson)
1
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.
Asgaroth
(Asgaroth Belem)
2
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