Баг или фича?

Уже исправленные репорты или принятые предложения
Ответить
chandler
Сообщения: 145
Зарегистрирован: 2011.10.13, 21:33

Баг или фича?

Сообщение chandler »

Незнаю баг ли ето, скорее всего нет, но на всякий случай напишу.
Контроллер

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

        $data = $model->search();
        $pagination = $data->getPagination();

        $this->render('region',array(
            'data' => $data,
            'pagination' => $pagination
        ));
 
Вю

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

<div id="middle">
<?
    $this->widget('zii.widgets.CListView', array(
        'dataProvider'=>$data,
        'itemView'=>'_regions',
        'enablePagination' => false,
        'summaryText' => '{start} {end} {count} {page} {pages}'
    ));
?>
<div class="separator"></div>
<?php $this->widget('CLinkPager', array(
    'pages' => $pagination,
    'cssFile' => $this->url('/css/pager.css'),
    'header' => '',
    'prevPageLabel' => 'Предыдущая',
    'nextPageLabel' => 'Следующая',
    'maxButtonCount' => 5
)) ?>
<div style="clear: both;"></div>
</div>
<br>
Тоесть убиарем отображения пагинатора, и отдельно его отображаем и тогда
{start} {end} {count} {page} {pages} - начинает отображать вообще не понятние числа.
Аватара пользователя
Ryadnov
Сообщения: 456
Зарегистрирован: 2010.06.20, 00:38
Откуда: Санкт-Петербург

Re: Баг или фича?

Сообщение Ryadnov »

отобразит
1 1 XXX XXX 1 1
где XXX == $data->getItemCount() - общее количество элементов в данной выборке

-------------------
Что хотели сделать? )
chandler
Сообщения: 145
Зарегистрирован: 2011.10.13, 21:33

Re: Баг или фича?

Сообщение chandler »

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

Re: Баг или фича?

Сообщение Ryadnov »

Вам нужно просто заменить

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

'enablePagination' => false,
на

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

'template'=>"{summary}\n{items}"
а возможно и на

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

'template'=>"{summary}\n{items}\n<div class=\"separator\"></div>\n{pager}"
и не мучаться с отдельным созданием виджета пагинации
Ответить