-
ThinkPHP 数据库操作,插入,更新,删除,查询
ThinkPHP提供了灵活和方便的数据操作方法,不仅实现了对数据库操作的四大基本操作(CURD):创建、读取、更新和删除的实现,还内置了很多实用的数据操作方法,提供了ActiveRecords模式的最佳体验。添加 // 实例化一个User模型对象 $User = new UserModel(); // 然后给数据对象赋值 $User->name = 'ThinkPH…- 28
- 0
-
thinkphp生成静态html文件方法
thinkphp生成静态html文件方法thinkphp本身自带了一个有效的生成静态页的方法,(该方法在tp2.0的手册上有说明,3.0的手册上没有说明了,不过3.0方法还是存在的。)$this->buildHtml('静态文件', '静态路径','模板文件');参数一:静态文件,是指生成后的静态文件名,文件保存路径完整的就是:静态…- 33
- 0
-
ThinkPHP QQ登录成功返回处理类
QQ登录官方网站有详细的文档,我想大家根据文档配置,应该没什么大的问题。但已经登陆成功以后呢,登陆成功以后我们更应该如何处理?下面这个类我想应该能解决大家的问题。以下的代码是本人从网上分享下来的,现在分享给大家 class LoginAction extends Action { public function _initialize(){ //引入QQ登陆类 …- 43
- 0
-
thinkphp3.2多关键词查询的时候传参数
多条件查询 获取参数 怎么把获取的参数放入TP自带的分页代码中// 获取参数$intPage = I('get.p');$intTutorID = I('get.tutor_id');$strLevel = I('get.level');$strSubject = I('get.subject');$strCate =…- 41
- 0
-
ThinkPHP3.2设置数据库详解大全
ThinkPHP3.2.3版本数据库驱动采用PDO完全重写,配置和使用上面也比之前版本更加灵活和强大,我们来了解下如何使用。首先,3.2.3的数据库配置信息有所调整,完整的数据库设置包括: /* 数据库设置 */ 'DB_TYPE' => '', // 数据库类型 'DB_HOST' => '',…- 52
- 0
-
thinkphp万能公共操作方法
现在PHP主要说得就是面向对象,二面向对象中的三大特性封装、继承、多态我们最常用就是封装了,下面我们就来讲解一下在thinkphp中的在公共控制所写的一些功能方法。public function index() { //列表过滤器,生成查询Map对象 $map = $this->_search(); if (method_exists($thi…- 24
- 0
-
thinkphp友情链接管理功能源码
使用thinkphp开发功能模块:C:控制器M:模型V:视图友情链接模块因为自己开发的功能,所以暂时没有注释,如果有看不明白的可以留言一起讨论。控制public function index(){ import('ORG.Util.Page');// 导入分页类 $M = M('Friendlink'); $keyword = I('keyword…- 48
- 0
-
THINKPHP中使用ajaxReturn进行AJAX交互
有不少人反馈说在使用ThinkPHP时,不知道怎么使用$this->ajaxReturn与模板页进行AJAX交互, 下面我以我的个人博客(http://liqingbo.cn/)的管理员登录为例来介绍下$this->ajaxReturn与模板页进行AJAX交互使用方法 首先看PHP控制器的处理,在application/Admin/Controller/LoginControl…- 35
- 0
-
最简单的ThinkPHP3.2.3封装微信支付V3接口
微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。本教程是基于V3版本,下面开始教程; 首先是需要有已开通微信支付接口的认证服务号,这个相信大家都知道,开通之后微信会发一封邮件到你的邮箱,邮件的内容就是开发需要用到的一些接口信息了(包含账号密码之类的东西)。 一、参数配置 1、 设置JS接口安全域名,…- 51
- 0
-
Thinkphp数据库在线备份下载和还原
我们在首页控制器Index重定向到了Bak控制器中,即数据库管理所有操作方法。备份的数据库放在根目录文件夹databak中,接着引入MySQLReback类。 $DataDir = "databak/"; mkdir($DataDir); import("Common.Org.MySQLReback"); $mr = new MySQLRe…- 32
- 0
-
THINKPHP3.2.3整合PHPexcel实现数据的导入导出
最近接了一个小活,客户要求实现既可以手工录入数据又可以excel文件上传后批量导入到数据库,要求兼容.xls和.xlsx格式;数据库里的数据可以按照搜索条件和分页导出为excel文件。比较麻烦的是excel里的一个机型字段是一对多的,即一个产品对应多个机型,是按照逗号分隔的,导入时要先将机型分隔成数组,然后再判断该机型是否存在,不存在就插入到机型表里,存在则获取到该机型对应的id,然后将id用…- 23
- 0
-
THINKPHP3.2.3整合 PHPMailer 实现后台自定义邮箱发送配置
THINKPHP3.2.3整合PHPMailer实现后台自定义配置邮箱配置信息,如邮件显示名、邮箱服务器地址、邮箱地址、邮箱密码、测试发送内容等,建议使用163邮箱,QQ邮箱容易被当做垃圾邮件屏蔽。 在做项目时经常会遇到使用邮箱发送邮件的情况,比如会员注册时发送注册码、发送注册成功提示信息,忘记密码时发送重置密码链接,有留言时及时发送邮件通知等,本文就讲解THINKPHP3.2.3实现后台自…- 43
- 0
-
-
thinkphp的field方法的用法总结
ThinkPHP的连贯操作方法中field方法有很多的使用技巧,field方法主要目的是标识要返回或者操作的字段,下面详细道来。 1、用于查询 在查询操作中field方法是使用最频繁的。 $Model->field('id,title,content')->select(); 这里使用field方法指定了查询的结果集中包含id,title,content…- 38
- 0
-
Thinkphp视图关联查询实例源码
下面我们以文章主表为示例演示文章表:article分类表:admin用户表:category当我们想查询一篇文章,而且同时想获得该文章发布的作者和该文章的分类,如果按照保守php查询方法,只能先查询article获取user_id和category_id再根据user_id和category_id来分别查询admin用户表和category分类表获取响应的信息。但我们现在就来讲解一…- 27
- 0
-
thinkphp验证码不能正常显示以及解决办法
在调用验证码之前加上 ob_clean();实例://验证码 public function verify(){ $Verify = new ThinkVerify(); $Verify->entry(); }改成//验证码 public function verify(){ ob_clean(); $Verify = new ThinkVerify(); …- 40
- 0
-
Thinkphp+uploadify批量上传图片源码下载
下载地址(百度网盘):http://pan.baidu.com/s/1sjmp05J下面是效果图以及使用说明效果图:这里主要已Thinkphp3.2以上框架代码为示例,仅供大家参考。这个功能主要由一下几个部分组成:1、模版2、控制3、静态文件(js,css,images)4、数据库(可选)上传失败的几个原因:1.浏览器不支持flash2.浏览器版本过低3.就是路径不对,解压文件需要放在根目录,不然…- 33
- 0
-
ThinkPHP跨数据库连接
我们知道在使用thinkphp框架开发的过程中,往往会遇到一个项目需要了解不同的数据库,而现在thinkphp目前配置一般都是单数据库配置,下面我们就来说一下如何使用thinkphp夸数据库操作。UserModel.class.php1.同一数据库服务器上不同的数据库表前缀不同class UserModel extends Model{ protected $dbName='li…- 25
- 0
-
序言_帮助文档_Thinkphp手册
Thinkphp介绍 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。 …- 31
- 0
-
基础_帮助文档_Thinkphp手册
ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。3.2版本则在原来的基础上进行一些架构的调整,引入了命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利。[2…- 52
- 0
-
获取ThinkPHP_帮助文档_Thinkphp手册
获取ThinkPHP的方式很多,官方网站(http://thinkphp.cn)是最好的下载和文档获取来源。官网提供了稳定版本的下载:http://thinkphp.cn/down/framework.html官网下载版本提供了完整版和核心版两个版本,核心版本只保留了核心类库和必须的文件,去掉了所有的扩展类库和驱动,支持标准模式和SAE模式。如果你希望保持最新的更新,可以通过github获取当前最…- 29
- 0
-
环境要求_帮助文档_Thinkphp手册
框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。ThinkPHP底层运行的内存消耗极低,而本身的文件大小也是轻量级的,因此不会出现空间和内存占用的瓶颈。支持的服务器和数据库环境支持Windows/Unix服务器环境可运行于包括Apache、IIS和nginx在内的多种WEB服务器和模式支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mon…- 24
- 0
-
目录结构_帮助文档_Thinkphp手册
下载3.2框架后,解压缩到web目录下面,可以看到初始的目录结构如下:www WEB部署目录(或者子目录) ├─index.php 入口文件 ├─README.md README文件 ├─Application 应用目录 ├─Public 资源文件目录 └─ThinkPHP 框架目录3.2版本相比之前的版本自带了一个完整的应用目录结…- 35
- 0
-
入口文件_帮助文档_Thinkphp手册
ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。入口文件定义入口文件主要完成:定义框架路径、项目路径(可选)定义调试模式和应用模式(可选)定义系统相关常量(可选)载入框架入口文件(必须)默认情况下,3.2版本的框架已经自带了一个应用入口文件(以及默认的目录结构)…- 24
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!