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程序之die调试法 快速解决错误
Sep 17 PHP
PHP开发需要注意的安全问题
Sep 01 PHP
探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释
Jun 24 PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 PHP
yii框架配置默认controller和action示例
Apr 30 PHP
php 过滤英文标点符号及过滤中文标点符号代码
Jun 12 PHP
PHP的switch判断语句的“高级”用法详解
Oct 01 PHP
php使用explode()函数将字符串拆分成数组的方法
Feb 17 PHP
简单谈谈favicon
Jun 10 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
Yii框架页面渲染操作实例详解
Jul 19 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
Aug 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
浅谈电磁辐射对健康的影响
2021/03/01 无线电
BBS(php & mysql)完整版(五)
2006/10/09 PHP
PHP操作文件方法问答
2007/03/16 PHP
php不用正则采集速度探究总结
2008/03/24 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
checkbox 复选框不能为空
2009/07/11 Javascript
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
完美解决iview 的select下拉框选项错位的问题
2018/03/02 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
微信小程序canvas分享海报功能
2019/10/31 Javascript
[01:06:26]全国守擂赛第二周 Team Coach vs DeMonsTer
2020/04/28 DOTA
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
浅析Python 中几种字符串格式化方法及其比较
2019/07/02 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
浅谈python3打包与拆包在函数的应用详解
2020/05/02 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
利用Python将图片中扭曲矩形的复原
2020/09/07 Python
详解Python中第三方库Faker
2020/09/25 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
大学同学聚会邀请函
2014/01/19 职场文书
工程质量承诺书范文
2014/03/27 职场文书
刊首寄语大全
2014/04/11 职场文书
2014年业务工作总结
2014/11/17 职场文书
小学教师个人总结
2015/02/05 职场文书
初二英语教学反思
2016/02/15 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS