/var/www/vhosts/nabawater/backend/models
Edit: /var/www/vhosts/nabawater/backend/models/UserLevelSearch.php (1551B)
alias('UL')
->select('UL.*')
->where(['<>', 'UL.status', UserLevel::DELETE]);
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'PageSize' => 10,
],
'sort' => [
'attributes' => [
'level',
'from_point',
'to_point'
],
'defaultOrder' => [
'level' => SORT_DESC,
'from_point' => SORT_DESC,
'to_point' => SORT_DESC
]
]
]);
$this->load($params);
if(!$this->validate()) {
return $dataProvider;
}
$query->andFilterWhere(['like', 'UL.level', strtolower($this->level)])
->andFilterWhere(['like', 'UL.status', $this->status]);
return $dataProvider;
}
}