Как сделать модель, которая бы работала не с базой данных, а с файлом (мне нужно обработать Excel-файл - но это не важно, можно для примера с любым, скажем - текстовым файлом, а с excel-сам разберусь).
Собственно нужно, чтобы эту модель можно было использовать со стандартными виджетами (хотя бы CGridView, CListView и CDetailView) типа так:
CGridView, CListView и CDetailView работают не с моделью как таковой, а с классом DataProvider который может быть как ActiveRecordDataProvider так и ArrayDataProvider…
Так что если тебе всего навсего нужно отображать данные, то переведи их в РНР массив и создай провайдера: