Изменение ссылок в CLinkPager

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
viz_dragon
Сообщения: 39
Зарегистрирован: 2013.08.12, 01:04

Изменение ссылок в CLinkPager

Сообщение viz_dragon »

Добрый!

Возможно ли как-то адекватно добавить к ссылке на страницу в CLinkPager свой ID? Может кто-то сталкивался?

К примеру:

http://localhost.com/news/view/1&page=2 - это ссылка которую выдает пейджер

http://localhost.com/news/view/1&page=2&my_param=value - вид, который требуется

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

Заранее спасибо.

С Уважением, Сергей
Аватара пользователя
Ryadnov
Сообщения: 456
Зарегистрирован: 2010.06.20, 00:38
Откуда: Санкт-Петербург

Re: Изменение ссылок в CLinkPager

Сообщение Ryadnov »

http://www.yiiframework.com/doc/api/1.1 ... ams-detail

пример при использовании CActiveDataProvider

Код: Выделить всё

    $dataProvider=new CActiveDataProvider('User', array(
        'pagination'=>array(
            'params' => array_merge($_GET, array('my_param' => 'value')),
        ),
    ));

     $this->widget('zii.widgets.grid.CGridView', array(
         'dataProvider'=>$dataProvider,
     ));
viz_dragon
Сообщения: 39
Зарегистрирован: 2013.08.12, 01:04

Re: Изменение ссылок в CLinkPager

Сообщение viz_dragon »

Вопрос в том, что нужно добавить не совсем параметр, а получить линк типа

http://localhost/controller/action#tab_my-tab

а выдает

http://localhost/controller/action&param=tab_my-tab
Ответить