/var/www/vhosts/nabawater/backend/models
Edit: /var/www/vhosts/nabawater/backend/models/FaqSearch.php (1975B)
alias('F')
->select(['F.*', 'FL.question','FL.answer'])
->leftJoin(['FL' => FaqLang::tableName()], 'FL.faq_id = F.faq_id');
$dataProvider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => Com::postPerPage(),
],
'sort' => [
'attributes' => [
'question',
'answer',
'sort_no',
'status'
],
'defaultOrder' => SORT_ASC
]
]);
$this->load($params);
if(!$this->validate()) {
return $dataProvider;
}
$query->andFilterWhere(['like', 'F.status', $this->status])
->andFilterWhere(['like', 'FL.question', strtolower($this->question)])
->andFilterWhere(['like', 'FL.answer', $this->answer])
->andFilterWhere(['like', 'F.sort_no', $this->sort_no]);
return $dataProvider;
}
}