Описание тега csqldataprovider

CSqlDataProvider class for Yii, that allows you to create data providers from custom SQL queries
0 ответов

Yii2 Фильтры с Sqldataprovider

У меня есть следующий код в моей функции search() поисковой модели. Данные отображаются правильно в gridview, но я не могу использовать функции поиска gridview. public function search($params) { $totalCount = Yii::$app->db->createCommand('SELE…
07 авг '17 в 09:37
1 ответ

Как сделать сортировку столбца CGridView с помощью CSqldataprovider?

Как сделать сортировку столбцов CGridView (при нажатии на заголовок столбца) с помощью CSqldataprovider. В контроллере $sql = "select id ,name, address from User where city = 'ABC' "; $rawData = Yii::app()->db->createCommand($sql); return $all…
30 сен '14 в 10:54
1 ответ

Yii2 gridview + фильтрация без активной записи

У меня есть модель (но у меня нет таблицы, потому что я хочу выбрать информацию о самой базе данных): namespace app\models; use Yii; use yii\base\Model; class OracleTables extends Model { public $table_name; public static function getDb() {return Yi…
22 фев '17 в 10:36
1 ответ

Yii2 SqlDataProvider устанавливает параметры условно

У меня огромный запрос SQL в SqlDataProvider. Я использую простую фильтрацию, как это (это плохая практика, как это?): !empty($_GET['Search']['A']) ? $A = $_GET['Search']['A'] : $A = "%%"; $dataProvider = new SqlDataProvider([ 'sql' => ' SELECT *…
1 ответ

Yii Pagination Result с использованием CSqlDataProvider

Я использую нумерацию страниц с CSqlDataProvider. Результат отображается правильно для первых 20 или первой страницы нумерации страниц. Когда я вижу сообщение "Журнал" на веб-странице, запрос, который он использует, фактически выбирает 20 верхних ст…
30 апр '14 в 13:20
1 ответ

YII2 SqlDataProvider не работает значение таблицы отношений

Это моя модель Riders: <?php namespace backend\models; use Yii; class Riders extends \yii\db\ActiveRecord { public static function tableName() { return 'riders'; } public function rules() { return [ [['cagories_category_id', 'rider_firstname', 'r…
20 окт '15 в 15:23
1 ответ

Yii- кеширование с помощью CSqlDataprovider

Можно ли делать кэширование данных из запросов SQL Server при использовании CSqlDataProvider. Если да, то можете предоставить ссылки на документацию по этому вопросу. Или, если вы сделали это лично, пожалуйста, руководство. Я сделал поиск, но ничего…
26 июн '14 в 08:36
0 ответов

bose Запустите csqlserver с подробным startup.sh: 32: startup.sh: /Downloads/csql3.3-cache-linux-x86/bin/csqlserver: не найдено

Я новичок в системе базы данных основной памяти, я пытаюсь установить CSQL. Но я получил ошибку ниже. sh startup.sh --verbose Start csqlserver with verbose startup.sh: 32: startup.sh: /home/vadivel/Downloads/csql3.3-cache-linux-x86/bin/csqlserver: n…
23 дек '17 в 10:00
0 ответов

Yii: получить имена столбцов из динамического запроса

Можно ли выполнить запрос и просто получить имена столбцов возвращенного набора результатов. Мне нужны имена столбцов, так как запрос является динамическим, и я не знаю имен столбцов. Я буду использовать эти имена столбцов для сортировки при повторн…
08 авг '14 в 09:54
0 ответов

Не могу получить значение из tbgridview yii

Я использую Yii Bootstrap TbGridView, чтобы показать DataProvider из CSqlDataProvider. Однако я не могу вывести значение на экран. Я не знаю, что случилось. Вот мой код: Страница контроллера: $model = new ReportOptionForm('search'); $sql = 'SELECT c…
08 сен '14 в 02:28
2 ответа

Виртуальный атрибут Yii2 вне атрибута SqlDataProvider

Мой AddressController: public function actionIndex() { $searchModel = new AddressSearch; $dataProvider = $searchModel->search($_GET); return $this->render('index', [ 'dataProvider' => $dataProvider, 'searchModel' => $searchModel, ]); } М…
13 сен '18 в 14:33
1 ответ

Yii CSqlDataProvider() и MSSQL - ошибка последней страницы

Я использую Yii 1.1.16 и CSqlDataProvider() отображать данные в CGridView, Когда перейти на последнюю страницу, я получаю последний PageSize количество записей, а не количество записей на последней странице. Например, у меня есть сетка с 12 записями…
05 апр '15 в 17:47
1 ответ

yii2: SqlDataProvider с разбивкой на страницы и SearcModel, получая ошибку preg_match() ожидает, что параметр 2 будет строкой, объект задан

Я хочу показать данные, используя sqlDataProvider для gridview из другой таблицы и рассчитать его, вот мой код в siteController.php public function actionSyahriyah() { $searchModel = new SyahriyahSearch(); $db = Yii::$app->db; $bayar = $db ->c…
23 июн '16 в 03:07
2 ответа

F# SqlDataProvider .Net Core 2.0 - зачисление в ambient не поддерживается

Днем я программист на C#, но энтузиаст F#. Вист делает некоторые уроки (учтивый) Я наткнулся на эту ошибку System.NotSupportedException HResult=0x80131515 Message=Enlisting in Ambient transactions is not supported. Source=System.Data.SqlClient Stack…
04 фев '18 в 15:12
1 ответ

Yii Csqldataprovider работает только для первой страницы

Это очень странная ситуация для меня. У меня есть CSqldataprovider для обработки моей нумерации страниц. По документации и примерам это работает практически правильно. Он рассчитывает правильное количество страниц на основе totalitemcount и размера …
20 май '14 в 14:12
2 ответа

При использовании Csqldataprovider CGridView и CButtonColumn (Yii Framework) не отображаются

У меня есть gridview с использованием Csqldataprovider, но затем, в отличие от CAtiveDataProvider, столбец cButton по умолчанию не появляется, я действительно написал собственный код для него array( 'class'=>'zii.widgets.grid.CButtonColumn', 'vie…
22 янв '14 в 06:57
1 ответ

Сортировка CSqlDataProvider в Yii

У меня довольно сложный запрос, я использую CSqlDataProvider с: $sql = " SELECT c.id AS id, c.enabled AS enabled, s.store_name AS store_name, s.store_url AS store_url, c.verified AS verified, r.rating_total AS rating FROM compete_settings c LEFT JOI…
03 июл '13 в 08:50
1 ответ

Yii CSqlDataProvider с отношениями

У меня сложный запрос с объединениями и условиямии я получаю данные с помощью CSqlDataProviderНо мне также нужно объединить записи реляционных таблиц. Допустим, у нас есть таблица А (products) и таблица B (product_modifications)Мне нужно перечислить…
0 ответов

Итоговый итог сетки Yii2 для каждой строки SqlDataProvider

У меня есть gridview с атрибутом amount, Я хотел бы сделать промежуточный итог (или промежуточный итог / сведение) amount для каждого ряда. Например: amount rollup 1. 2 2 2. 3 5 3. 2 7 4. 1 8 Есть ли способ сделать это? Можете ли вы указать мне прав…
15 апр '19 в 13:24
1 ответ

разбивка на страницы SqlDataProvider не работает, когда я использую вызов хранимой процедуры

Я использую SQLDataProvider для вызова процедуры, которая возвращает список записей, но я не могу заставить ее работать что я пытаюсь: $dataProvider = new SqlDataProvider([ 'sql' => "CALL ErroresEnHoras(:project_id, :fecha_iniciop, :fecha_finp, :…