Вопрос по новым возможностям

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
badenkov
Сообщения: 79
Зарегистрирован: 2009.06.22, 09:05
Откуда: Ижевск
Контактная информация:

Вопрос по новым возможностям

Сообщение badenkov »

Кто нибудь может подсказать, объяснить для чего подразумевается использование CDataProvider, CActiveDataProvider,
а также расширения arraydataprovider.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Вопрос по новым возможностям

Сообщение samdark »

Единственный пример использования для поиска:

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

class SearchPostForm extends CFormModel {
    ......
    public function search() {
        return new CActiveDataProvider('Post',array(
            'criteria'=>$this->getSearchCriteria(),
        ));
    }
    
    protected function getSearchCriteria() {
        // собираем критерий из формы поиска
        // return array('
        //     'condition'=>'title LIKE :title',
        //     'params'=>array(':title'=>'%'.$this->title.'%'),
        // );
    }
}
 
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Вопрос по новым возможностям

Сообщение Ozzy »

Вот к примеру http://www.yiiframework.com/forum/index ... __p__29911

А вобще в поиске на офф форуме задайте , много чего найдете :)
Мой маленький блог - http://dbhelp.ru
Ответить