Можно ли в GridView использовать model? Я про \yii\base\Model
То есть есть модель, у которой нет таблицы, но есть атрибуты и рулез. И, допустим, в экшене я создам несколько эземпляров этой модели и помещу в data provider, примет ли GridView такие записи и будет ли с ними работать?
Можно ли в GridView использовать экземпляры моделей без таблицы бд?
Re: Можно ли в GridView использовать экземпляры моделей без таблицы бд?
Сделать и посмотреть, будет работать или нет, было бы быстрее, чем создать тему на форуме ^_^
- Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: Можно ли в GridView использовать экземпляры моделей без таблицы бд?
Должно работать с ArrayDataProvider
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Re: Можно ли в GridView использовать экземпляры моделей без таблицы бд?
urichalex, ну я создал, чтоб проверить и сюда отписать, а то мало практических примеров подобных.
Re: Можно ли в GridView использовать экземпляры моделей без таблицы бд?
ActiveDataProvider оттого и зовется Active, что работает с ActiveRecord (\yii\db\ActiveRecordInterface)
Model не имеет методов primaryKey() и иже с ним, которыми пользуется ActiveDataProvider