标签: Thinkphp

Thinkphp5框架路由常用知识点汇总

本文实例讲述了thinkPHP5框架路由常用知识点。分享给大家供大家参考,具体如下:一、路由的模式普通模式(默认pathinfo,不解析路由)'url_route_on'=>false混合模式(pathinfo+解析路由)'url_route_on'=>true,'url_route_m...

PHP 2021-04-27 185 0 0 阅读全文

Thinkphp5上传图片及生成缩略图公共方法

直接上代码,可以写在公共文件common和继承的基础类中,方便调用/**$name为表单上传的name值*$filePath为为保存在入口文件夹public下面uploads/下面的文件夹名称,没有的话会自动创建*$width指定缩略宽度*$height指定缩略高度*自动生成的缩略图保存在$file...

PHP 2021-06-11 288 0 0 阅读全文

Thinkphp事务操作简单案例分析

本文实例讲述了thinkPHP事务操作。分享给大家供大家参考,具体如下:1.说明Db::startTrans();try{操作;对象->save();Db::commit();}catch(Exception$ex){Db::rollback();throw$ex;}2.案例privatefu...

PHP 2021-04-30 206 0 0 阅读全文

Thinkphp6通过Ucenter实现注册登录的示例代码

在和ucenter通信成功后,实现注册登录就非常简单了。简要记录如下。1新建一个controller用来继承Ucenter\Controller\UcController,并新建构造方法,用来实例化UcController

PHP 2021-04-05 185 0 0 阅读全文

PHP实现的支付宝网页支付功能示例【基于TP5框架】

本文实例讲述了php实现的支付宝网页支付功能。分享给大家供大家参考,具体如下:1.提交支付请求require_once'./payment/zfb/pagepay/service/AlipayTradeService.php';require_once'./payment/zfb/pagepay/b...

PHP 2021-04-28 222 0 0 阅读全文

PHP 对接美团大众点评团购券(门票)的开发步骤

一、功能简要介绍1、根据需求,用户在美团大众点评中所购买的门票在自己的系统上可以核销,同时把核销信息存储到自己的系统里。2、美团点评API文档地址:https://open.dianping.com/document/v2?rootDocId=5000二、开发步骤:1、用点评管家账号登录文档,相应文...

PHP 2021-04-05 168 0 0 阅读全文

Thinkphp5 模型实例化获得数据对象的教程

模型对象和数据对象理解1.模型对象:模型类实例化后获得的对象;2.数据对象:获取到了原始数据的模型对象;原始数据:存放在模型对象的$data属性中($data是一个数组)数据对象:说到底,还是一个模型对象,千万不要认为是一个全新的对象DB操作返回是数组。模型直接操作返回是对象。//该对象共计有28个...

PHP 2021-04-30 209 0 0 阅读全文

解决Thinkphp 5 Nginx 部署时,只跳转首页的问题

在使用tp5时候把它部署到服务器上发现一个奇葩的事情,就是它默认访问config配置的默认页,无论怎么跳转到其他接口都不好使,最终重写了Nginx的配置文件解决了这个问题server{listen80;server_namewww.XXXX.com;indexindex.phpindex.htmli...

PHP 2021-04-30 353 0 0 阅读全文

漂亮的Thinkphp 跳转页封装示例

项目是要一点点按优先级进行优化的,现在到优化thinkphp的跳转页了。跳转中.buffer{background-color:black;height:100%;width:60%;margin:auto;filter:alpha(Opacity=60);-moz-opacity:0.6;opac...

PHP 2021-04-30 192 0 0 阅读全文

Thinkphp页面跳转设置跳转等待时间的操作

在thinkphp3.2.3中,在目录ThinkPHP\Library\Think找到Controller.class.php这个文件,在代码里面找到dispatchJump这个方法,找到$this->assign(‘waitSecond','3');这行,将里面的3改掉即可。if($stat...

PHP 2021-04-30 197 0 0 阅读全文

解决Thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题

看了下手册,官方介绍如下:http://www.kancloud.cn/manual/thinkphp5/126075本着严谨的原则,5.0版本默认情况下会对任何错误(包括警告错误)抛出异常,如果不希望如此严谨的抛出异常,可以在应用公共函数文件中或者配置文件中使用error_reporting方法设...

PHP 2021-04-30 208 0 0 阅读全文

Thinkphp5使Html5实现动态跳转的例子

1.从数据库取数据在application/模块名/controller/控制器名/方法名中对数据库进行获取,这里为了方便,举例为application/modulea/controller/x/test$result=Db::name('data')->where('uid',session...

PHP 2021-04-30 319 0 0 阅读全文

ThinkPHP5 如何隐藏入口文件Index.PHP(URL重写)

大家好,我是Yangrl.路由在框架中的作用打个比方的话,路由好比是WEB应用的总调度室,对于访问的URL地址,路由可以拒绝或者接受某个URL请求,并进行分发调度,而且还有一个副作用是因为路由规则可以随意定义,因此可以让你的URL请求地址更优雅,因为不会暴露实际的URL地址,也就意味着更安全——《T...

PHP 2021-04-30 226 0 0 阅读全文

在ThinkPHP5.0路径中实现去除Index.PHP的方式

昨天安装环境后发现,路径“/index/index/index”无法访问,经查验存在index模块,index控制器与index操作。虽然在路径前加入‘/index.php'可以访问。经过多方查找最后整理如下:一、必须要在public也就是根目录下有存在'.htaccess'文件二、文件内容如下Op...

PHP 2021-04-30 224 0 0 阅读全文

Thinkphp 在Api开发中异常返回依然是Html的解决方式

现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出下面是解决方案:1:按照TP扩展异常的方式引用这个文件https://ww...

PHP 2021-04-30 214 0 0 阅读全文

Thinkphp使用Zxing扩展库解析二维码内容图文讲解

一、下载PHP版本的Zxing扩展库下载地址:https://github.com/khanamiryan/php-qrcode-detector-decoder二、使用Zxing扩展库1、文件下载好后,直接解压,结构如下,我们只需要lib这个文件夹2、将lib文件夹重命名为Zxing,然后打开Zx...

PHP 2021-03-25 244 0 0 阅读全文

Thinkphp5.1获取项目根目录以及子目录路径的方法实例讲解

导读:最近使用Thinkphp5.1做开发,在使用LOG_PATH常量(日志路径)时发生报错,因为之前一直使用5.0的框架,换到5.1版本后,出现这种情况,很明白是官方做了调整,所以特地去看了官方说明。官方文档:https://www.kancloud.cn/manual/thinkphp5_1常量...

PHP 2021-03-25 358 0 0 阅读全文

TP5框架请求响应参数实例分析

本文实例讲述了TP5框架请求响应参数。分享给大家供大家参考,具体如下:1.请求//导入系统请求类usethink\Request;classIndex{publicfunctionindex(Request$request){//以形参的方式在方法中使用//1、获取请求方式$request->...

PHP 2021-04-30 294 0 0 阅读全文

Thinkphp+Apache+PHPstorm整合框架流程图解

最近在学习使用ThinkPhP,网上很多都是用一些整合好的服务框架,为了学习,在这里我简单的对Apache、PHP做一个原生的整合,希望对你有帮助。步骤:①下载thinkPHP、PHP、Apache;thinkPHP下载地址:http://www.thinkphp.cn②PHP下载地址:http:/...

PHP 2021-04-18 174 0 0 阅读全文

Thinkphp5.1框架导入/导出Excel文件操作

publicfunctionimportExcel(){try{//获取表格的大小,限制上传表格的大小if($_FILES['file']['size']>10*1024*1024){//文件过大log_debug($log_title.'END===MSG:'.'文件过大');parent:...

PHP 2021-07-08 287 0 0 阅读全文