Можно ли использовать CGRidView в том случае если источником данных будет не БД, а, например XML, или в целом какой нибудь произвольный массив данных (не важно какого происхождения)?
class Name
{
public $arr = array();//Твой массив
public findAll() { return $arr; }
public count() { return sizeof( $arr ); }
public getDbCriteria(){}
public setDbCriteria() {}
}