Описание тега cactivedataprovider
None Поставщик данных для Yii PHP на основе ActiveRecord
1
ответ
Yii1 CGridView(Yii-Booster): Как изменить ключ фильтра (filterVal) в TbGridView(на основе CGridView)?
Я использую yii-booster(4.0.1) TbGridView(расширяет CGridView) и мне нужно изменить имя переменной фильтра в _REQUEST($_POST, $_GET) для функции фильтра. В моей сетке у меня есть функция фильтра, и когда я нажимаю клавишу ввода после ввода некоторых…
03 янв '16 в 12:28
1
ответ
yii CDbCriteria выбрать не работает?
Мне нужно отредактировать запрос моего CGridView поэтому в моей модели я изменяю функцию search() следующим образом: $criteria=new CDbCriteria; $criteria->select = "links.title, links.url, groups.title as grouptitle"; $criteria->join = " join …
19 дек '14 в 12:06
1
ответ
Как установить текущую страницу с CAiiDataProvider от Yii?
Я создал этот CActiveDataProvider: $dataProvider=new CActiveDataProvider('Post',array( 'criteria'=>array( 'condition'=>$condition, 'params'=>$params, ), 'pagination'=>array( 'pageSize'=>2, ), )); но... Как я могу определить текущую ст…
24 мар '13 в 21:38
1
ответ
Yii провайдер данных, как сделать человеческий URL?
Я устанавливаю переменную нумерации страниц следующим образом: $dp->pagination = array('pageVar'=>'page'); И добавление к основному правилу конфигурации с этим: '/myrule/page/<page:\d+>' => 'controller/action' URL-адрес /myrule/page/1…
02 янв '14 в 23:43
1
ответ
Yii CActiveDataProvider с () и присоединиться
Я хочу иметь отдельную строку для каждого связанного объекта в CGridView. ModelB имеет modelAId, поэтому это отношение HAS_MANY. Следующий запрос возвращает то, что я пытаюсь получить: select * from modelA a join modelB b on b.modelAId = a.id Здесь …
18 авг '14 в 09:46
0
ответов
Вернуть несколько объединенных полей в CActiveDataProvider
Мой вопрос связан с фреймворком Yii. Я определил отношения в модельном классе. Как я могу вернуть некоторые конкретные поля объединения в CActiveDataProvider?
28 дек '12 в 13:55
0
ответов
Получить кеш с CActiveDataProvider
Я смог сохранить auery с помощью "CActiveDataProvider" в кеше, но похоже, что он не из кеша, что я делаю не так? Мой конфиг: 'cache'=>array( 'class'=>'CFileCache', ), контроллер: $dependecy = new CDbCacheDependency('SELECT MAX(id) FROM {{table…
20 фев '14 в 17:31
1
ответ
CdbCriteria BELONG_TO
У меня есть модель (Inmueble) с этим отношением: 'direccion' => array(self::BELONGS_TO, 'Direccion', 'direccion_id_direccion'), В этом примере: $criteria=new CDbCriteria; $criteria->addCondition('name = ' .$name,'AND'); $listInmueble=new CActi…
05 июл '14 в 02:22
2
ответа
Yii: реляционный CActiveDataProvider не работает, получена ошибка "Столбец не найден: 1054 Неизвестный столбец"
Я пытаюсь получить данные в стиле CActiveDataProvider для передачи данных в CGridView в соответствующем представлении. Я пытаюсь получить реляционные данные с помощью CActiveData Provider следующим образом: У меня есть три таблицы следующим образом:…
04 авг '15 в 02:07
1
ответ
CGridView фильтр по году даты
Извините за длинный текст, но моя проблема длинная:-) Я сделал сетку, как это $this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( array( 'name'=>'title', 'type'=&…
03 май '15 в 22:23
1
ответ
Сортировка ActiveDataprovider по виртуальному атрибуту
Домовладельцы размещают вакансии. Работа выполняется торговцем. Домовладельцы рассматривают способ выполнения работы (по сути, они оценивают Торговца) путем обзора. Домовладельцы и Торговец являются экземплярами модели "Пользователь", дифференцирова…
02 янв '14 в 08:14
1
ответ
yii активная запись НЕ В запросе
Как мы можем реализовать CActive Record для этого запроса в yii SELECT * FROM location WHERE locationid NOT IN ( SELECT location FROM memberlocation WHERE memberid = 2371)
10 авг '13 в 14:23
1
ответ
CGridView для пользовательского выбора CActiveDataProvider
Так что проблема в том, что у меня есть представление, которое будет отображать CGridView, содержащий значение счетчика. Я должен был сделать собственный CDbCriteria, чтобы я мог выбрать правильную информацию. Теперь я не могу отобразить его в CGrid…
30 янв '14 в 16:26
1
ответ
Отношение многие ко многим в yii2 activedataprovider
У меня есть отношение многие ко многим с тремя таблицами: Category, Product, ProductCategory, Отношение в Category: public function getProductCategories() { return $this->hasMany(ProductCategory::className(), ['category_id' => 'id']); } Отноше…
16 мар '18 в 13:23
1
ответ
Как получить атрибуты соединения в CDbCriteria в YII?
В модели компании я получаю объединение моделей user и business_unit. $criteria=new CDbCriteria; $criteria->compare('id',$this->id); $criteria->compare('status',$this->status); $criteria->condition = "`t`.status = '1'"; $criteria->…
25 мар '16 в 13:50
1
ответ
Yii CActiveDataProvider Порядок и разбиение на страницы
Я пытаюсь получить все элементы модели с помощью CActiveDataProvider в Yii. Эти элементы отсортированы по rand() и применяется нумерация страниц по 20. Вот мой код: $i = new CActiveDataProvider('Item', array( 'criteria' => array( 'order'=>'RAN…
21 янв '14 в 21:47
1
ответ
Yii cgridview cactivedataprovider не работает должным образом
Я настроил Yii cactivedataprovider, так как в документации написано: $criteria = new CDbCriteria(); $criteria->together = true; $criteria->with = array( 'relationId0', 'relationId1', ... ); $criteria->compare('"relationId0".property0', $thi…
12 мар '15 в 13:34
5
ответов
Yii pagination показывает меньше элементов, чем доступно
У меня есть простой CGridView, который подается из CActiveDataProvider. На данный момент, и я не уверен, как долго это происходило, он не показывает все элементы данных в представлении с включенной разбивкой по страницам. Мой заголовок показывает "О…
05 дек '13 в 02:35
2
ответа
Прохождение через большую таблицу с использованием Yii ActiveRecord - ошибки "недостаточно памяти"
У меня есть веб-сайт на Yii Framework, и я хочу найти в таблице подходящие слова. Я продолжаю получать "out of memory" (это большой стол). Я пытаюсь этот код, но он продолжает загружать страницу $dataProvider = new CActiveDataProvider('Data'); $iter…
14 ноя '13 в 09:13
1
ответ
Yii Как кэшировать в CActiveDataProvider
Я хочу кэшировать результаты БД для экземпляра CActiveDataProvider. что нет кешей CActiveDataProvider? или все работает нормально? Я подготавливаю провайдера данных в действии контроллера, а затем я использую провайдера данных в CGridView, позже в н…
11 янв '14 в 11:38