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 相关文章推荐
初探PHP5
Oct 09 PHP
PHP学习 变量使用总结
Mar 24 PHP
PHP面向对象学习笔记之一 基础概念
Oct 06 PHP
php不允许用户提交空表单(php空值判断)
Nov 12 PHP
php中curl和file_get_content的区别
May 10 PHP
destoon实现资讯信息前面调用它所属分类的方法
Jul 15 PHP
PHP设置进度条的方法
Jul 08 PHP
php根据数据id自动生成编号的实现方法
Oct 16 PHP
php实现基于PDO的预处理示例
Mar 28 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
ThinkPHP开发--使用七牛云储存
Sep 14 PHP
PHP数字金额转换成中文大写显示
Jan 05 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连接SQLServer2005 的问题解决方法
2010/07/19 PHP
如何判断php数组的维度
2013/06/10 PHP
两种php实现图片上传的方法
2016/01/22 PHP
YII框架实现自定义第三方扩展操作示例
2019/04/26 PHP
ExtJS 2.0实用简明教程之应用ExtJS
2009/04/29 Javascript
javascript 模拟点击广告
2010/01/02 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
jQuery的几个我们必须了解的特点
2015/05/03 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
jquery+CSS3实现3D拖拽相册效果
2016/07/18 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
Vue 实现v-for循环的时候更改 class的样式名称
2020/07/17 Javascript
介绍Python的Django框架中的QuerySets
2015/04/20 Python
python MySQLdb使用教程详解
2018/03/20 Python
python读取有密码的zip压缩文件实例
2019/02/08 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
python requests指定出口ip的例子
2019/07/25 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
python UIAutomator2使用超详细教程
2021/02/19 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
英文简历中的自我评价用语
2013/12/09 职场文书
校园联欢晚会主持词
2014/03/17 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
2014年妇联工作总结
2014/11/21 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
安娜卡列尼娜观后感
2015/06/11 职场文书