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中strtotime函数使用方法分享
Jan 10 PHP
在项目中寻找代码的坏命名
Jul 14 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
PHP字符串的递增和递减示例介绍
Feb 11 PHP
php多文件上传下载示例分享
Feb 20 PHP
php的慢速日志引起的Mysql错误问题分析
May 13 PHP
PHP is_subclass_of函数的一个BUG和解决方法
Jun 01 PHP
php 伪静态之IIS篇
Jun 02 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
Dec 10 PHP
如何判断php mysqli扩展类是否开启
Dec 24 PHP
PHP实现的文件浏览器功能简单示例
Sep 12 PHP
php 中的信号处理操作实例详解
Mar 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下统计用户在线时间的一种尝试
2010/08/26 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
[原创]php正则删除img标签的方法示例
2017/05/27 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
番茄的表单验证类代码修改版
2008/07/18 Javascript
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
jQuery简单实现禁用右键菜单
2015/03/10 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
解析js如何获取css样式
2016/12/11 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
跟老齐学Python之做一个小游戏
2014/09/28 Python
python中map()与zip()操作方法
2016/02/27 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
python机器学习之神经网络实现
2018/10/13 Python
Python将主机名转换为IP地址的方法
2019/08/14 Python
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
印尼太阳百货公司网站:Matahari
2018/02/04 全球购物
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
高中生职业生涯规划书
2014/02/24 职场文书
化妆品促销方案
2014/02/24 职场文书
售后客服工作职责
2014/06/16 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
立案决定书范文
2015/06/24 职场文书