郁闷大了

在本地好好的,上传服务器就不行了,提示找不到group_id这个字段。可是sale_view(一个视图)中明明有这个字段的。

$rawData=Yii::app()->db->createCommand(‘SELECT group_id AS id,* FROM sale_view’)->queryAll();

$dataProvider=new CArrayDataProvider($rawData);

$this->render(‘some_view’,array(‘dataProvider’=>$dataProvider));

看来是php版本的事情。php5.2.*的都出现这个错误。

=========================================

原因是视图:create view someview as select some,user.group_id from sometable;应该写为create view someview as select some,user.group_id as group_id from sometable;就不会出现上述问题了。