我在yii dataprovider标准中有约会,但它返回错误的结果。
$expirations = new CActiveDataProvider('Images',array(
'criteria'=>array(
//'condition'=>"t.status='Active'",
//'select'=> array("t.*, ",new CDbExpression("DATEDIFF( FROM_UNIXTIME(t.copyright_expiration_date ) , now( ) ) as expiry")),
'select'=> array("t.*, DATEDIFF( FROM_UNIXTIME(t.copyright_expiration_date ) , now( ) ) as expiry ",new CDbExpression("DATEDIFF( FROM_UNIXTIME(t.copyright_expiration_date ) , now( ) ) as expiry")),
'with'=>array("catalog","collection_count")
),
"sort"=>$sort,
'pagination'=>array('pageSize'=>$perpage,),
));
答案 0 :(得分:1)
这是什么意思“错误的结果”?
但无论如何我想这不可能。对于您想要选择的每个字段,我认为您需要在该类中存在此变量。因此,您需要在名为Images
$expiry
中创建一个变量
class Images ... {
public $expiry;
...
}