tp5 项目实战 初级 文字步骤

    项目实战  

 

  环境搭建

  1. 新建模块  admin   
  2. 新建文件夹 controller   model  view  
  3. View   中新建 user  index
  4. 相关样式  js   图片     放入public   目录下

 

  软删除实现

   软删除设置:    delete_time   datetime  默认  null

     软删除作用:   修改数据状态  保存数据

 

 

  字段验证  

   新建admin\validate\User.php  

  • <?php
  • namespace app\admin\validate;
  • use think\Validate;

 

  •  class User extends Validate
  •  {
  •         protected $rule = [
  •                  'name|用户名'=>'require|min:3',
  •                  'password|密码'=>'confirm:repassword',
  •                  'email|邮箱'=>'require',
  •         ];

 

  •         protected $message = [
  •                  'name.require' =>'用户名不能为空',
  •                  'name.min'=>'他还没不能小于6位';
  •         ];
  •  }

  字段验证控制器

  •   数据规范验证(新加一个验证类文件夹  写入验证方法),验证器
  • if(!$val ->check($data)){
  •                             $this->error($val->geterror());
  •                             exit;
  •          }

 

 

  用户信息修改     分页处理(专有的方法)

 

 

 

      用户登录    Tp5验证码    需要composer安装验证码

 

     后台控制器完善   新增权限    基类控制器  ( )

 

                   1 控制器初始化(新建控制器) controller/base.php

 

 

                   2 用户管理控制器继承  基类控制器controller/base.php

 

                  

 

前台用户注册

新加验证类  :和后台相似

 

 

 

 

 

用户增加控制器  方法

 

 

posted @ 2018-06-29 16:24  夫子张  阅读(904)  评论(0编辑  收藏  举报