function filling() { $data['profArea'] = JobsProfArea::Model()->findAll(); $data['currency'] = Currency::Model()->findAll(); $data['exp'] = JobsExperience::Model()->findAll(); $data['employment'] = JobsEmployment::Model()->findAll(); return $data; }
public function actionView($oid, $mid) { if (!Yii::app()->request->isAjaxRequest) { throw new CException('Page not found', 404); } $job = Jobs::Model()->findByPk($mid); $jobsEmploymentModel = JobsEmployment::model(); $empRels = JobsEmploymentRelations::Model()->findAll('job_id=:job_id', array(':job_id' => $job['id'])); $data['profArea'] = JobsProfArea::Model()->findByPk($job['prof_area_id']); $data['currency'] = Currency::Model()->findByPk($job['currency_id']); $data['exp'] = JobsExperience::Model()->findByPk($job['experience_id']); foreach ($empRels as $item) { $data['employment'][] = $jobsEmploymentModel->findByPk($item['employment_id'])->title; } $this->renderPartial('/office/jobs/view', array('mid' => $mid, 'job' => $job, 'data' => $data)); exit; }