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实现采集程序原理和简单示例代码
Mar 18 PHP
php木马攻击防御之道
Mar 24 PHP
解析php中memcache的应用
Jun 18 PHP
解析php中的escape函数
Jun 29 PHP
php+mysql结合Ajax实现点赞功能完整实例
Jan 30 PHP
PHP遍历数组的三种方法及效率对比分析
Feb 12 PHP
php实现用手机关闭计算机(电脑)的方法
Apr 22 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
May 17 PHP
Yii2单元测试用法示例
Nov 12 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
php+lottery.js实现九宫格抽奖功能
Jul 21 PHP
phpQuery采集网页实现代码实例
Apr 02 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中动态HTML的输出技术
2006/10/09 PHP
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
php上传文件问题汇总
2015/01/30 PHP
深入探究PHP的多进程编程方法
2015/08/18 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
对google个性主页的拖拽效果的js的完整注释[转]
2007/04/10 Javascript
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
JQuery中上下文选择器实现方法
2015/05/18 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
详解vue中axios请求的封装
2019/04/08 Javascript
VUE实现强制渲染,强制更新
2019/10/29 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
python中的reduce内建函数使用方法指南
2014/08/31 Python
用Python的Django框架完成视频处理任务的教程
2015/04/02 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
Django使用rest_framework写出API
2020/05/21 Python
Python接收手机短信的代码整理
2020/08/02 Python
亲子读书活动方案
2014/02/22 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
应届生求职自荐信
2014/07/04 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
聚会通知怎么写
2015/04/23 职场文书
2019财务毕业实习报告
2019/06/27 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers
Python如何让字典保持有序排列
2022/04/29 Python
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers