在本地好好的,上传服务器就不行了,提示找不到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;就不会出现上述问题了。