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 相关文章推荐
CodeIgniter php mvc框架 中国网站
May 26 PHP
php自动跳转中英文页面
Jul 29 PHP
PHP 日常开发小技巧
Sep 23 PHP
php 地区分类排序算法
Jul 01 PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 PHP
浅谈php优化需要注意的地方
Nov 27 PHP
php生成图片验证码的实例讲解
Aug 03 PHP
各种快递查询--Api接口
Apr 26 PHP
Laravel5.5新特性之友好报错以及展示详解
Aug 13 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
php 可变函数使用小结
Jun 12 PHP
PHP后门隐藏的一些技巧总结
Nov 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
某大型网络公司应聘时的笔试题目附答案
2008/03/27 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
php的array数组和使用实例简明教程(容易理解)
2014/03/20 PHP
PHP版本的选择5.2.17 5.3.27 5.3.28 5.4 5.5兼容性问题分析
2016/04/04 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
javascript动态加载二
2012/08/22 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
跟老齐学Python之for循环语句
2014/10/02 Python
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
对python多线程与global变量详解
2018/11/09 Python
pandas通过索引进行排序的示例
2018/11/16 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
python如何删除列为空的行
2020/07/17 Python
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
PHP如何设置和取得Cookie值
2015/06/30 面试题
Linux中如何用命令创建目录
2016/12/02 面试题
外贸业务员的岗位职责
2013/11/23 职场文书
应届大学生自荐信
2013/12/05 职场文书
新年爱情寄语
2014/04/08 职场文书