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中文件读、写、删的操作(PHP中对文件和目录操作)
Mar 06 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
Aug 07 PHP
php模拟登陆的实现方法分析
Jan 09 PHP
thinkPHP删除前弹出确认框的简单实现方法
May 16 PHP
Yii2中cookie用法示例分析
Jul 18 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
Nov 22 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
php封装的mongodb操作类代码
Aug 06 PHP
PHP7引入的"??"和"?:"的区别讲解
Apr 08 PHP
php和redis实现秒杀活动的流程
Jul 17 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 PHP
PHP实现简易用户登录系统
Jul 10 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 @ at 记号的作用示例介绍
2014/10/10 PHP
php调用新浪短链接API的方法
2014/11/08 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
PHP针对字符串开头和结尾的判断方法
2016/07/11 PHP
jquery下将选择的checkbox的id组成字符串的方法
2010/11/28 Javascript
原生js编写设为首页兼容ie、火狐和谷歌
2014/06/05 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
在Python中使用lambda高效操作列表的教程
2015/04/24 Python
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
神经网络理论基础及Python实现详解
2017/12/15 Python
python找出完数的方法
2018/11/12 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
python将视频转换为全字符视频
2019/04/26 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
使用pip安装python库的多种方式
2019/07/31 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
CSS3 简写animation
2012/05/10 HTML / CSS
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
校园标语大全
2014/06/19 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书