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脚本的10个技巧(7)
Oct 09 PHP
php下使用无限生命期Session的方法
Mar 16 PHP
php中将时间差转换为字符串提示的实现代码
Aug 08 PHP
codeigniter框架批量插入数据
Jan 09 PHP
php提取字符串中网站url地址的方法
Dec 03 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
php实现cookie加密的方法
Mar 10 PHP
php使用COPY函数更新配置文件的方法
Jun 18 PHP
PHP回调函数与匿名函数实例详解
Aug 16 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
Oct 26 PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 PHP
PHP使用Session实现上传进度功能详解
Aug 06 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之数据库操作详解及乱码解决!
2007/01/02 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP Reflection API详解
2015/05/12 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
javascript 可以拖动的DIV(二)
2009/06/26 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
底部悬浮通栏可以关闭广告位的实现方法
2016/06/01 Javascript
JS中substring与substr的用法
2016/11/16 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
JS实现非首屏图片延迟加载的示例
2018/01/06 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
pandas带有重复索引操作方法
2018/06/08 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
python ubplot使用方法解析
2020/01/10 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
python实现图片,视频人脸识别(opencv版)
2020/11/18 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
学徒工职责
2014/03/06 职场文书
整顿机关作风心得体会
2014/09/10 职场文书
酒店前台岗位职责
2015/04/16 职场文书
债务纠纷起诉书
2015/05/20 职场文书
毕业实习感受与体会
2015/05/26 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书