| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | 
							- <?php
 
- namespace backend\models\search;
 
- use backend\models\SystemLog;
 
- use yii\base\Model;
 
- use yii\data\ActiveDataProvider;
 
- /**
 
-  * SystemLogSearch represents the model behind the search form about `backend\models\SystemLog`.
 
-  */
 
- class SystemLogSearch extends SystemLog
 
- {
 
-     /**
 
-      * @inheritdoc
 
-      */
 
-     public function rules()
 
-     {
 
-         return [
 
-             [['id', 'log_time', 'message'], 'integer'],
 
-             [['category', 'prefix', 'level'], 'safe'],
 
-         ];
 
-     }
 
-     /**
 
-      * @inheritdoc
 
-      */
 
-     public function scenarios()
 
-     {
 
-         // bypass scenarios() implementation in the parent class
 
-         return Model::scenarios();
 
-     }
 
-     /**
 
-      * Creates data provider instance with search query applied
 
-      * @return ActiveDataProvider
 
-      */
 
-     public function search($params)
 
-     {
 
-         $query = SystemLog::find();
 
-         $dataProvider = new ActiveDataProvider([
 
-             'query' => $query,
 
-         ]);
 
-         if (!($this->load($params) && $this->validate())) {
 
-             return $dataProvider;
 
-         }
 
-         $query->andFilterWhere([
 
-             'id' => $this->id,
 
-             'level' => $this->level,
 
-             'log_time' => $this->log_time,
 
-             'message' => $this->message,
 
-         ]);
 
-         $query->andFilterWhere(['like', 'category', $this->category])
 
-             ->andFilterWhere(['like', 'prefix', $this->prefix]);
 
-         return $dataProvider;
 
-     }
 
- }
 
 
  |