/** * @return \yii\web\Response */ public function actionSearch() { $model = new RedisModel(); if ($model->load(\Yii::$app->request->post()) && $model->storeFilter()) { \Yii::$app->session->setFlash('success', Redisman::t('redisman', 'Search query updated!')); return $this->redirect(['show']); } else { \Yii::$app->session->setFlash('error', Html::errorSummary($model)); return $this->redirect(['index']); } }
public function testValidation() { $valids = $this->validFixts(); $invalids = $this->invalidFixts(); foreach ($valids as $data) { $model = new RedisModel(); $model->load($data); //$model->setAttributes($data); $check = $model->validate(); Debug::debug($model->getAttributes()); $this->assertTrue($check); } foreach ($invalids as $data) { $model = new RedisModel(); $model->setAttributes($data); $check = $model->validate(); Debug::debug($model->getErrors()); Debug::debug($model->getAttributes()); $this->assertFalse($check); } }