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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
PHP调用三种数据库的方法(2)
Oct 09 PHP
解决GD中文乱码问题
Feb 14 PHP
ie6 动态缩略图不显示的原因
Jun 21 PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 PHP
zend framework配置操作数据库实例分析
Dec 06 PHP
如何在php中正确的使用json
Aug 06 PHP
Yii2超好用的日期和时间组件(值得收藏)
May 05 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
Zend Framework常用校验器详解
Dec 09 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
Jan 11 PHP
使用YII2框架实现微信公众号中表单提交功能
Sep 04 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环境中Memcache的安装和使用
2015/11/05 PHP
CI(CodeIgniter)模型用法实例分析
2016/01/20 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
DOM下的节点属性和操作小结
2009/05/14 Javascript
js 内存释放问题
2010/04/25 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
微信小程序三级联动选择器使用方法
2020/05/19 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
基于vue-cli3创建libs库的实现方法
2019/12/04 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python lambda和Python def区别分析
2014/11/30 Python
Python操作Oracle数据库的简单方法和封装类实例
2018/05/07 Python
用Python实现数据的透视表的方法
2018/11/16 Python
Python面向对象程序设计构造函数和析构函数用法分析
2019/04/12 Python
Numpy的简单用法小结
2019/08/28 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
IRO美国官网:法国服装品牌
2018/03/06 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
数据库专业英语
2012/11/30 面试题
服装电子商务创业计划书
2014/01/30 职场文书
优秀纪检干部材料
2014/08/27 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2014年班组长工作总结
2014/11/20 职场文书
小学老师对学生的评语
2014/12/29 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android