2015-06-22 93 views
0

我对php和yii2非常新,我试图通过活动记录读取所有数据记录 下面的代码给出错误调用成员函数偏移()一个非对象YII:调用一个非对象的成员函数offset()

$cmylist = ClassInfo::find()->all(); 
$pages = new Pagination(['totalCount' => count($cmylist)]); 
$models = $cmylist->offset($pages->offset)->limit($pages->limit)->all(); 

似乎cmylist是一个数组,我不能叫偏移和它 指望这真的让我疯了,感谢您的帮助

回答

0

调用所有()返回结果机型阵列,您需要调整您的代码是这样的:

$cmylist = ClassInfo::find(); //activeQuery instance 
$pages = new Pagination(['totalCount' => $cmylist->count()]); 
$models = $cmylist->offset($pages->offset)->limit($pages->limit)->all(); 
相关问题