search by position_id
This commit is contained in:
parent
93f7d4496c
commit
d7fd9b3c9b
@ -20,12 +20,13 @@ class ProfileSearchForm extends Model
|
|||||||
public $limit = 10;
|
public $limit = 10;
|
||||||
public $offset = 0;
|
public $offset = 0;
|
||||||
public $skills;
|
public $skills;
|
||||||
|
public $position_id;
|
||||||
public $id;
|
public $id;
|
||||||
|
|
||||||
public function rules()
|
public function rules()
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
[['id', 'limit', 'offset'], 'safe'],
|
[['id', 'limit', 'offset', 'position_id'], 'safe'],
|
||||||
[['skills'], 'checkIsArray'],
|
[['skills'], 'checkIsArray'],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
@ -53,7 +54,7 @@ class ProfileSearchForm extends Model
|
|||||||
|
|
||||||
public function byParams()
|
public function byParams()
|
||||||
{
|
{
|
||||||
$model = UserCard::find();
|
$model = UserCard::find()->select('user_card.id');
|
||||||
|
|
||||||
|
|
||||||
if($this->skills){
|
if($this->skills){
|
||||||
@ -66,6 +67,8 @@ class ProfileSearchForm extends Model
|
|||||||
$model->joinWith('skillValues');
|
$model->joinWith('skillValues');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$model->andFilterWhere(['position_id' => $this->position_id]);
|
||||||
|
|
||||||
$model->andWhere(['status' => [4, 12]]);
|
$model->andWhere(['status' => [4, 12]]);
|
||||||
$model->andWhere(['deleted_at' => null]);
|
$model->andWhere(['deleted_at' => null]);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user