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 相关文章推荐
phpmyadmin操作流程
Oct 09 PHP
用PHP查询域名状态whois的类
Nov 25 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
PHP使用CURL获取302跳转后的地址实例
May 04 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
Jun 12 PHP
CI框架装载器Loader.php源码分析
Nov 04 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
Dec 24 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
PHP实现伪静态方法汇总
Jan 13 PHP
深入剖析PHP中printf()函数格式化使用
May 23 PHP
PHP微信开发之查询微信精选文章
Jun 23 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
使用 MySQL 开始 PHP 会话
2006/12/21 PHP
破解图片防盗链的代码(asp/php)测试通过
2010/07/02 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
基于PHP实现数据分页显示功能
2016/05/26 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
JavaScript中的变量定义与储存介绍
2014/12/31 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
JS随机洗牌算法之数组随机排序
2016/03/23 Javascript
jquery attr()设置和获取属性值实例教程
2016/09/25 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
2016/12/14 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
JavaScript伪数组用法实例分析
2017/12/22 Javascript
Vue-cli3简单使用(图文步骤)
2019/04/30 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
详解JavaScript中的数据类型,以及检测数据类型的方法
2020/09/17 Javascript
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
python变量赋值方法(可变与不可变)
2019/01/12 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
酒店营销策划方案
2014/02/07 职场文书
中介业务员岗位职责
2014/04/09 职场文书
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
创先争优承诺书
2015/01/20 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
HTML+CSS 实现顶部导航栏菜单制作
2021/06/03 HTML / CSS
Golang的继承模拟实例
2021/06/30 Golang
使用canvas对video视频某一刻截图功能
2021/09/25 HTML / CSS