CActiveDataProvider

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

CActiveDataProvider

Сообщение darlov »

Всех приветствую. Начал изучать Yii с написания с блога, генерирую код с gii и детально все разбираю. Вот наткнулся на класс CActiveDataProvider и не могу понять как он работает, в описании мало что написано... Может кто нибудь приведет пример с маленьким описание.
AlEg
Сообщения: 61
Зарегистрирован: 2012.01.17, 04:46

Re: CActiveDataProvider

Сообщение AlEg »

darlov писал(а):Всех приветствую. Начал изучать Yii с написания с блога, генерирую код с gii и детально все разбираю. Вот наткнулся на класс CActiveDataProvider и не могу понять как он работает, в описании мало что написано... Может кто нибудь приведет пример с маленьким описание.
Класс предоставляет данные из AR-объектов в удобный для использования вид. Например, для размщения в виджете GridView и последующей навигации по данным:

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

<?php $this->widget('zii.widgets.grid.CGridView', array(
        'dataProvider'=>$model->search(), // Вызов этого метода как раз и возвращает экз. класса CActiveDataProvider
        'filter'=>$model,
...
?>
Ответить