Я новичок в yii-рамочке. создание сайта работы в yii.My контроллер - sitecontroller.php, файл просмотра - list_jobseeker.php.I получил ошибку. Свойство «CDbCriteria.0» не определено.Yii: Pagination не работает
Контроллер
<?php
public function actionlist_jobseeker()
{
$items = Yii::app()->db->createCommand()
->select('u.name,u.id uid, u.email, j.title jTitle, j.experience, s.contact_no, s.gender')
->from('user u')
->join('job_seeker_profile s','u.id = s.user_id')
->join('job_profile j','u.id = j.user_id')
->join('location l','l.id = s.location_id')
->join('category c','c.id = j.category_id')
->where('u.role=:role', array(':role'=>'user'))
->order('u.id')
->queryAll();
$count=Job::model()->count($items);
$pages=new CPagination($count);
$pages->pageSize=2;
$pages->applyLimit($items);
$number_rec=count($items);
$this->render('list_jobseeker',array('items' =>$items,'pages' => $pages));
}
?>
Pagination дисплей код в файл представления, list_jobseeker является
<p ><?php $this->widget('CLinkPager', array(
'pages' => $pages,
)) ?></p>
Кто-нибудь дать какие-либо рекомендации плз?
Могу ли я сделать PAGINATION с CreateCommand()? – user3514095
Не то, чтобы я знал. Изменить: проверьте редактирование в моем сообщении, есть сообщение, в котором показано, как делать то, что вы хотите. – darkheir