/** * testing method return array type */ public function testTypeFunction() { $model = new RecoverPwdForm(); $this->assertInternalType('array', $model->rules()); $this->assertInternalType('array', $model->attributeLabels()); $this->assertInternalType('array', $model->validateFields()); }
/** * display the recover password page */ public function actionRecoverPwd() { $model = new RecoverPwdForm(); $result = ''; if (isset($_POST['RecoverPwdForm'])) { $model->attributes = $_POST['RecoverPwdForm']; if ($model->validate()) { $mixedResult = $model->validateFields(); if ($mixedResult['result'] == true) { $result = 'success'; CommonMailer::sendMailRecoverPassword($mixedResult['user'], null); } else { $result = 'error'; } $message = $mixedResult['message']; Yii::app()->user->setFlash($result, $message); } } $this->render('recoverPwd', array('model' => $model)); }