Поставщик данных для просмотра сетки с выбранными данными


я хочу, чтобы поставщик данных gridview с выбранным значением в базе данных
данные были выбраны:

$query = hotel::findAll(['supplier_name'=> $params]);

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


person Paritosh Mahale    schedule 25.08.2016    source источник


Ответы (1)


В yii2 для dataProvider вы должны использовать find()->where

$query = Hotel::find()->where(['supplier_name'=> $params]);

и, наконец, для моделей

$models= Hotel::find()->where(['supplier_name'=> $params])->all();
person scaisEdge    schedule 25.08.2016
comment
не могли бы вы предоставить мне полное описание функции поставщика данных. я новичок в yii - person Paritosh Mahale; 25.08.2016
comment
Руководство @ParitoshMahale yiiframework.com/doc-2.0/guide-output -data-providers.html ссылка yiiframework.com/doc -2.0/yii-data-activedataprovider.html - person scaisEdge; 25.08.2016
comment
я сделал с созданием поставщика данных, но он показывает мне сообщение об ошибке Получение неизвестного свойства: yii\data\ActiveDataProvider::ID я не получаю ответ - person Paritosh Mahale; 25.08.2016
comment
@ParitoshMahale Обновите свой вопрос и покажите мне код модели вашего отеля, пожалуйста. - person scaisEdge; 25.08.2016