Своя постраничная навигация

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
tai
Сообщения: 64
Зарегистрирован: 2013.03.05, 10:10

Своя постраничная навигация

Сообщение tai »

Добрый день!

Использую CListView

Это файл index.php (в видах из папки views)

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

<?php $this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'_view',
)); ?>
Файл _view.php (в видах из папки views)

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

<?
    $sms_id = 3;
    $a = Card::model()->findAll('sms_id=:sms_id', array(':sms_id'=>$sms_id));
    ?>
    <?foreach($a as $one):?>

            <div class="view">

                <b><?php echo CHtml::encode($data->getAttributeLabel('name')); ?>:</b>
                <?php echo $one->card_username; ?>
                <br />

                <b><?php echo CHtml::encode($data->getAttributeLabel('phone')); ?>:</b>
                <?php echo $one->card_phone; ?>
                <br />

                <b><?php echo CHtml::encode($data->getAttributeLabel('group')); ?>:</b>
                <?php echo "Постоянные клиенты"; ?>
                <br />

            </div>

    <?endforeach?>
Тут беру данные из другой модели.
Как в этом случае можно сделать постраничную навигацию?
Аватара пользователя
Neuromance
Сообщения: 716
Зарегистрирован: 2011.09.06, 13:04

Re: Своя постраничная навигация

Сообщение Neuromance »

Постраничная пагинация в CListView есть стандартная. Каждый элемент этого виджета - это то, что вы выводите в представлении _view.
Ответить