Commit 09329d18 authored by 孙磊's avatar 孙磊

部门、留言,输入数据验证

parent 862bd779
...@@ -26,11 +26,20 @@ class UserComplainController extends BaseController ...@@ -26,11 +26,20 @@ class UserComplainController extends BaseController
*/ */
public function actionUserComplain() public function actionUserComplain()
{ {
$get=Yii::$app->request->get();
$phone = isset($get['phone']) ? $get['phone'] : '';
$model=new UserComplain(); $model=new UserComplain();
//用户输入数据赋值到模型属性
$model->TS_PHONE = Yii::$app->request->get('phone');
if ($model->validate()) {
//所有输入数据都有效 all inputs are valid
$phone = $model->TS_PHONE;
$info = $model->UserComplainInfo($phone); $info = $model->UserComplainInfo($phone);
return $info; return $info;
} else {
//验证失败:$errors 是一个包含错误信息的数组
$errors = $model->errors;
return $errors;
}
} }
} }
...@@ -27,11 +27,21 @@ class UserDepartmentController extends BaseController ...@@ -27,11 +27,21 @@ class UserDepartmentController extends BaseController
*/ */
public function actionDepartment() public function actionDepartment()
{ {
$get=Yii::$app->request->get();
$code = isset($get['code']) ? $get['code'] : '';
$name = isset($get['name']) ? $get['name'] : '';
$model=new UserDepartment(); $model=new UserDepartment();
//用户输入数据赋值到模型属性
$model->CODE = Yii::$app->request->get('code');
$model->NAME = Yii::$app->request->get('name');
if ($model->validate()) {
//所有输入数据都有效 all inputs are valid
$code = $model->CODE;
$name = $model->NAME;
$info = $model->DepartmentInfo($code,$name); $info = $model->DepartmentInfo($code,$name);
return $info; return $info;
} else {
//验证失败:$errors 是一个包含错误信息的数组
$errors = $model->errors;
return $errors;
}
} }
} }
...@@ -42,7 +42,7 @@ class UserComplain extends BaseModel ...@@ -42,7 +42,7 @@ class UserComplain extends BaseModel
public function rules() public function rules()
{ {
return [ return [
[['GUID'], 'required'], [['GUID'], 'required','on'=>['create']],
[['TS_CONTENT', 'TS_IDEA', 'TS_DESCRIPTION'], 'string'], [['TS_CONTENT', 'TS_IDEA', 'TS_DESCRIPTION'], 'string'],
[['TS_COMMIT_DATE', 'TS_REPLY_DATE', 'TS_REVISIT_DATE'], 'safe'], [['TS_COMMIT_DATE', 'TS_REPLY_DATE', 'TS_REVISIT_DATE'], 'safe'],
[['COMPLAIN_TYPE'], 'integer'], [['COMPLAIN_TYPE'], 'integer'],
......
...@@ -33,7 +33,7 @@ class UserDepartment extends BaseModel ...@@ -33,7 +33,7 @@ class UserDepartment extends BaseModel
public function rules() public function rules()
{ {
return [ return [
[['GUID'], 'required'], [['GUID'], 'required','on'=>['create']],
[['UPDATE_TIME'], 'safe'], [['UPDATE_TIME'], 'safe'],
[['GUID', 'ORG_GUID', 'CODE', 'NAME'], 'string', 'max' => 50], [['GUID', 'ORG_GUID', 'CODE', 'NAME'], 'string', 'max' => 50],
[['COMPANY', 'SUB_COMPANY'], 'string', 'max' => 255], [['COMPANY', 'SUB_COMPANY'], 'string', 'max' => 255],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment