Yii Framework Forum: Personalizar CLinkPager - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Personalizar CLinkPager Rate Topic: -----

#1 User is offline   Edson Rodrigues 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 378
  • Joined: 10-August 10

Posted 23 September 2010 - 09:30 PM

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/ind...ao-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.
0

#2 User is offline   Asgaroth 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 371
  • Joined: 17-July 09
  • Location:Bogota, Colombia

Posted 23 September 2010 - 10:36 PM

View PostEdson Rodrigues, on 23 September 2010 - 09:30 PM, said:

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/ind...ao-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.yiiframew...e/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
- Extension: Dynamic DataProvider Behavior
- Extension: XUpload - jQuery File Upload Extension
- Extension: PhpQuickProfiler - A Web Log Router that will help you profile your application
- Extension: XDateView - A Date grouped Grid View
- Extension: Foundation - An easy to use, powerful, and flexible framework for building prototypes and production code on any kind of device.



- Wiki: How to generate Yii like Documentation
- Wiki: How to re enable logging during unit testing
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users