Количество строк в CGridView

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Закрыто
lavrik
Сообщения: 110
Зарегистрирован: 2013.03.02, 21:41
Контактная информация:

Количество строк в CGridView

Сообщение lavrik »

Сижу разбираюсь с CGridView. Вроде все понял, кроме как изменить количество строк с 10 (по умолчанию) на своё.
Сейчас у меня вот что получилось. Что нужно добавить? или хотяб ссылочку полезную дайте...

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

<?php $this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'items-grid',
    'dataProvider'=>$model->search($_GET['category_id']),
    'filter'=>$model,
    'columns'=>array(
        //'category_id',
        array(   //   это CheckBox
            'class' => 'CCheckBoxColumn',
            'id' => 'Items_id',
            ),
        'name',
        'articul',
        'date_added' => array(
            'value'=>'date_added', 
            'value'=>'date("j.m.Y H:i", $data->date_added)',
            'filter' => false,
            ),
          'if_show' => array(
            'name' => 'if_show',
            'value' => '($data->if_show==1)? "Вкл":"Откл"',
            'filter' => array(1=>'Вкл', 0=>'Откл'),
            ),
        
        'price',
        array(
            'class'=>'CButtonColumn',
            'viewButtonUrl' => 'Yii::app()->createUrl("category/items", array("category_id"=>$data->category_id, "items_id"=>$data->id,  "url_string"=>$data->url_string))',
        ),
        
    ),
));
Последний раз редактировалось lavrik 2013.03.06, 07:03, всего редактировалось 1 раз.
lavrik-v.ru - моя напоминалка по php.
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Количество строк в CGridView

Сообщение anton44eg »

в методе search задайте в

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

return new CActiveDataProvider($this, array(
            'criteria'=>$criteria,
pagination=>array('pageSize'=>20),
        )); 
lavrik
Сообщения: 110
Зарегистрирован: 2013.03.02, 21:41
Контактная информация:

Re: Количество строк в CGridView

Сообщение lavrik »

спасибо))) гугл почему то не давал такого ответа...
lavrik-v.ru - моя напоминалка по php.
Закрыто