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 相关文章推荐
第五节 克隆 [5]
Oct 09 PHP
php ci框架中加载css和js文件失败的解决方法
Mar 03 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
PHP实现过滤掉非汉字字符只保留中文字符
Jun 04 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
php中遍历二维数组并以表格的形式输出的方法
Jan 03 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
php-msf源码详解
Dec 25 PHP
laravel批量生成假数据的方法
Oct 09 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 创建文件(文件夹)以及目录操作代码
2010/03/04 PHP
PHP学习之字符串比较和查找
2011/04/17 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
laravel5.4生成验证码的实例讲解
2017/08/05 PHP
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
javascript常见操作汇总
2014/09/03 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
Bootstrap表单布局样式代码
2016/05/31 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
Bootstrap源码解读表单(2)
2016/12/22 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
基于JS实现前端压缩上传图片的实例代码
2019/05/14 Javascript
少女风vue组件库的制作全过程
2019/05/15 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
Python实现简单拆分PDF文件的方法
2015/07/30 Python
Python中正则表达式详解
2017/05/17 Python
Flask框架配置与调试操作示例
2018/07/23 Python
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
Django权限控制的使用
2021/01/07 Python
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
出生公证委托书
2014/04/03 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
平面设计专业求职信
2014/08/09 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
2014年质检员工作总结
2014/11/18 职场文书
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python