scope中字段命名问题

我在项目中用了scope如下:




'condition'=>'disabled=0 and public_time<\''.date('Y-m-d H:i:s').'\'',



当我with了另一个表之后就出问题了,因为另一个表里也有disabled字段。

求解。

在scope里加alias就可以了。




‘alias'=>'XX',

'condition'=>'disabled=0 and public_time<\''.date('Y-m-d H:i:s').'\'',