$criteria = new CDbCriteria();
	    $criteria->with = array('joinDoctorSpecialties', 'doctor_region', 'doctor_country');
	    $criteria->condition = 'doctor_region.lang = "'.Yii::app()->getRequest()->getParam('language').'" and doctor_country.lang = "'.Yii::app()->getRequest()->getParam('language').'" and joinDoctorSpecialties.lang = "'.Yii::app()->getRequest()->getParam('language').'"' ;
	    
	    $count = Doctors::model()->count($criteria);
	    
	    // results per page
	    $pages = new CPagination($count);
	    $pages->pageSize = 4;
	    $pages->applyLimit($criteria);
	    $doctors = Doctors::model()->findAll($criteria);
	    $this->render('doctors',array('doctors' => $doctors, 'pages' => $pages));
Нужно прикрутить пейджер и сделать сложную выборку с базы. Если $doctors поставить в конце, после пейдера, как сейчас - не работает - в упор не видит связи joinDoctorSpecialties, если до пейдера - работает, но ясное дело не пашет пейджер.
Ошибка наверное какая-то явная, просто я её не вижу по неопытности. Помогите пожалуйста.