正在显示
3 个修改的文件
包含
11 行增加
和
2 行删除
@@ -66,6 +66,7 @@ class User extends Backend | @@ -66,6 +66,7 @@ class User extends Backend | ||
66 | public function edit($ids = NULL) | 66 | public function edit($ids = NULL) |
67 | { | 67 | { |
68 | $row = $this->model->get($ids); | 68 | $row = $this->model->get($ids); |
69 | + $this->modelValidate = true; | ||
69 | if (!$row) | 70 | if (!$row) |
70 | $this->error(__('No Results were found')); | 71 | $this->error(__('No Results were found')); |
71 | $this->view->assign('groupList', build_select('row[group_id]', \app\admin\model\UserGroup::column('id,name'), $row['group_id'], ['class' => 'form-control selectpicker'])); | 72 | $this->view->assign('groupList', build_select('row[group_id]', \app\admin\model\UserGroup::column('id,name'), $row['group_id'], ['class' => 'form-control selectpicker'])); |
@@ -10,6 +10,14 @@ class User extends Validate | @@ -10,6 +10,14 @@ class User extends Validate | ||
10 | * 验证规则 | 10 | * 验证规则 |
11 | */ | 11 | */ |
12 | protected $rule = [ | 12 | protected $rule = [ |
13 | + 'username' => 'require|regex:\w{3,12}|unique:user', | ||
14 | + 'nickname' => 'require|unique:user', | ||
15 | + 'password' => 'regex:\S{6,32}', | ||
16 | + 'email' => 'require|email|unique:user', | ||
17 | + 'mobile' => 'require|unique:user' | ||
18 | + ]; | ||
19 | + | ||
20 | + /** | ||
13 | ]; | 21 | ]; |
14 | /** | 22 | /** |
15 | * 提示消息 | 23 | * 提示消息 |
@@ -21,7 +29,7 @@ class User extends Validate | @@ -21,7 +29,7 @@ class User extends Validate | ||
21 | */ | 29 | */ |
22 | protected $scene = [ | 30 | protected $scene = [ |
23 | 'add' => [], | 31 | 'add' => [], |
24 | - 'edit' => [], | 32 | + 'edit' => ['username', 'email', 'nickname', 'password', 'email', 'mobile'], |
25 | ]; | 33 | ]; |
26 | 34 | ||
27 | } | 35 | } |
1 | <form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action=""> | 1 | <form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action=""> |
2 | - | 2 | + <input type="hidden" name="row[id]" value="{$row.id}"> |
3 | <div class="form-group"> | 3 | <div class="form-group"> |
4 | <label for="c-group_id" class="control-label col-xs-12 col-sm-2">{:__('Group')}:</label> | 4 | <label for="c-group_id" class="control-label col-xs-12 col-sm-2">{:__('Group')}:</label> |
5 | <div class="col-xs-12 col-sm-4"> | 5 | <div class="col-xs-12 col-sm-4"> |
-
请 注册 或 登录 后发表评论