基于thinkPHP类的插入数据库操作功能示例


Posted in PHP onJanuary 06, 2017

本文实例讲述了基于thinkPHP类的插入数据库操作功能。分享给大家供大家参考,具体如下:

基于TP类的插入数据库操作

/**************************
* 插入互动专家的数据
*
* @param object $model        实例化的模型
* @param array $Model        获取到的专家数据
* @param int  $result      插入成功后返回的id
* @date 2016/02/19
* @write zss
****************************/
private function collect_sp_t_insert($model){
    $model = D($model);
    //删除主键,防止此操作成为更新操作
    unset( $_POST[$model->getPk()]);
    //回调处理post数据
    if (method_exists($this, '_tigger_post')) {
        $this->_tigger_post($_POST);
      }
    //reate数据
    if(false === $model->create()) {
      $this->error($model->getError());
    }
    //保存当前数据对象
    if ($result = $model->add()) { //保存成功
      // 回调接口
      if (method_exists($this, '_tigger_insert')) {
        $this->_tigger_insert($result);
      }
    }
}

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
一个很方便的 XML 类!!原创的噢
Oct 09 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
php获取用户IPv4或IPv6地址的代码
Nov 15 PHP
php实现水仙花数示例分享
Apr 03 PHP
PHP curl使用实例
Jul 02 PHP
thinkPHP使用post方式查询时分页失效的解决方法
Dec 09 PHP
PHP如何实现跨域
May 30 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
php之header的不同用法总结(实例讲解)
Nov 28 PHP
PHP实现模拟http请求的方法分析
Dec 20 PHP
yii框架数据库关联查询操作示例
Oct 14 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
PHP 文件上传后端处理实用技巧方法
Jan 06 #PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 #PHP
php中简单的对称加密算法实现
Jan 05 #PHP
WAF的正确bypass
Jan 05 #PHP
phpcms的分类名称和类别名称的调用
Jan 05 #PHP
php 5.4 全新的代码复用Trait详解
Jan 05 #PHP
golang 调用 php7详解及实例
Jan 04 #PHP
You might like
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
类的另类用法--数据的封装
2006/10/09 PHP
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
laravel 实现登陆后返回登陆前的页面方法
2019/10/03 PHP
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
JavaScript 通过模式匹配实现重载
2010/08/12 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
JS重要知识点小结
2011/11/06 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
javascript ASCII和Hex互转的实现方法
2016/12/27 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
详解vue添加删除元素的方法
2018/06/30 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
vue实现简易的双向数据绑定
2020/12/29 Vue.js
pycharm远程调试openstack的图文教程
2017/11/21 Python
python 进程的几种创建方式详解
2019/08/29 Python
python爬虫添加请求头代码实例
2019/12/28 Python
python如何控制进程或者线程的个数
2020/10/16 Python
canvas像素画板的实现代码
2018/11/21 HTML / CSS
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
财务部经理岗位职责
2014/02/03 职场文书
毕业生自荐信格式
2014/03/07 职场文书
外贸专业求职信
2014/03/09 职场文书
python某漫画app逆向
2021/03/31 Python
python使用shell脚本创建kafka连接器
2022/04/29 Python