zoukankan      html  css  js  c++  java
  • ThinkPHP 表单自动验证运用

    使用TP 3.2框架

    public function add_post(){
            //验证规则
            $rule=array(
                array('name','require','请输入姓名',1),//必须验证name
            );
    
            $m=M('user');
    
            //获取name,sex,contact数据到模型,并验证
            if(!$m->field('name,sex,contact')->validate($rule)->create())
                $this->error($m->getError());
    
            $result=$m->add();
    
            if(!$result)
                $this->error('添加失败');
    
            $this->success('添加成功',U('dir'));
        }
    

      验证规则也可以写到模型里,但我感觉有些麻烦,一是有时候不同页面验证的方式会不一样,二是看到这个add_post事件里的代码,就清楚要接收什么数据,如何验证数据能够在第一眼有个大致了解,所以总结出了此方式。

  • 相关阅读:
    hnust Snowman
    hnust 可口可乐大促销
    hnust 聚宝盆
    hnust 搬书
    hnust 神奇的序列
    hnust 懒人多动脑
    hnust CZJ-Superman
    集合Set--BST实现
    快速排序
    位运算符
  • 原文地址:https://www.cnblogs.com/suger/p/4022014.html
Copyright © 2011-2022 走看看