Ejemplo n.º 1
0
 public function actionSearchSeeker()
 {
     if (Yii::$app->user->isGuest) {
         return $this->redirect(['/job/account/login', 'role' => 'seeker']);
     }
     Yii::$app->view->title = Yii::t($this->module->id, 'Search Seekers');
     Yii::$app->view->params['breadcrumbs'][] = Yii::$app->view->title;
     $searchModel = new UserJobSeekerResume();
     $searchModel->setScenario('search');
     $dataProvider = $searchModel->search(Yii::$app->request->getQueryParams(), 20);
     return $this->render('search-seeker', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }
Ejemplo n.º 2
0
 public static function getFavouriteCandidate($agentId = null)
 {
     //get candidate ids favourites by current agent
     $favourites = UserFavourite::findAll(['object_type' => 'seeker', 'created_by' => $agentId]);
     $ids = array();
     if ($favourites) {
         foreach ($favourites as $favourite) {
             $ids[] = $favourite->object_id;
         }
     }
     //search candidate by ids
     $dataProvider = null;
     if ($ids) {
         $model = new UserJobSeekerResume();
         $model->_ids = $ids;
         $model->search_mode = 'AND';
         $dataProvider = $model->search(Yii::$app->request->getQueryParams(), 20);
     }
     return $dataProvider;
 }