thinkphp利用模型通用数据编辑添加和删除的实例代码


Posted in PHP onNovember 20, 2016

数据添加函数实例

//数据添加
  public function newData($strName="")
  {

    if (IS_POST) {
      //如果用户提交数据
      $model = D("$strName");
      if (!$model->create()){
        // 如果创建失败 表示验证没有通过 输出错误提示信息
        $info = array(
          "info"=>"{$model->getError()}",
          "status"=>"n",
        );
        $this->ajaxReturn($info,'json');
        exit();
      } else {
        if ($model->add()){
          $info = array(
            "info"=>"恭喜操作成功!",
            "status"=>"y",
          );
          $this->ajaxReturn($info,'json');
        } else {
          $info = array(
            "info"=>"操作失败!",
            "status"=>"n",
          );
          $this->ajaxReturn($info,'json');
        }
      }
    }
  }

数据更新函数实例

//数据更新
  public function update($strName="")
  {

    if (IS_POST) {
      //如果用户提交数据
      $model = D("$strName");
      if (!$model->create()){
        // 如果创建失败 表示验证没有通过 输出错误提示信息
        $info = array(
          "info"=>"{$model->getError()}",
          "status"=>"n",
        );
        $this->ajaxReturn($info,'json');
        exit();
      } else {
        if ($model->save()){
          $info = array(
            "info"=>"恭喜操作成功!",
            "status"=>"y",
          );
          $this->ajaxReturn($info,'json');
        } else {
          $info = array(
            "info"=>"操作失败!",
            "status"=>"n",
          );
          $this->ajaxReturn($info,'json');
        }
      }
    }
  }

数据删除函数实例

//数据删除
  public function delete($strNmae = '')
  {

    if(IS_POST)
    {
      $id = I('post.id');
      if(!empty($id))
      {
        //用户提交数据删除当前id
        $model = D("$strName");
        $result = $model->delete("$id");

        if($result !== false){
          $info = array(
            "info"=>"操作成功!",
            "status"=>"y",
          );
          $this->ajaxReturn($info,'json');
        }else{
          $info = array(
            "info"=>"操作失败!",
            "status"=>"n",
          );
          $this->ajaxReturn($info,'json');
        }
      }

    }

  }

以上这篇thinkphp利用模型通用数据编辑添加和删除的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php str_replace的替换漏洞
Mar 15 PHP
windows下升级PHP到5.3.3的过程及注意事项
Oct 12 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
PHP高级对象构建 多个构造函数的使用
Feb 05 PHP
php实现文件下载更能介绍
Nov 23 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
Aug 18 PHP
检测codeigniter脚本消耗内存情况的方法
Mar 21 PHP
推荐十款免费 WordPress 插件
Mar 24 PHP
PHP性能优化大全(php.ini)
May 20 PHP
值得分享的php+ajax实时聊天室
Jul 20 PHP
PHP token验证生成原理实例分析
Jun 05 PHP
apache集成php7.3.5的详细步骤
Jun 20 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
Nov 20 #PHP
php中strtotime函数性能分析
Nov 20 #PHP
php的socket编程详解
Nov 20 #PHP
PHP内置加密函数详解
Nov 20 #PHP
php PDO异常处理详解
Nov 20 #PHP
php.ini中date.timezone设置详解
Nov 20 #PHP
centos 7.2下搭建LNMP环境教程
Nov 20 #PHP
You might like
php抽象类和接口知识点整理总结
2019/08/02 PHP
javascript add event remove event
2008/04/07 Javascript
js一组验证函数
2008/12/20 Javascript
Javascript的闭包
2009/12/31 Javascript
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
2015/05/18 Javascript
浅谈js常用内置方法和对象
2016/09/24 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
浅析VUE防抖与节流
2020/11/24 Vue.js
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
Python匹配中文的正则表达式
2016/05/11 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
python实现中文文本分句的例子
2019/07/15 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
基于python中__add__函数的用法
2019/11/25 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
python3 re返回形式总结
2020/11/20 Python
庆中秋节主题活动方案
2014/02/03 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
党员进社区活动总结
2015/05/07 职场文书
2015年房产销售工作总结范文
2015/05/22 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
java实现web实时消息推送的七种方案
2022/07/23 Java/Android