本文实例讲述了thinkPHP5框架路由常用知识点。分享给大家供大家参考,具体如下:一、路由的模式普通模式(默认pathinfo,不解析路由)'url_route_on'=>false混合模式(pathinfo+解析路由)'url_route_on'=>true,'url_route_m...
直接上代码,可以写在公共文件common和继承的基础类中,方便调用/**$name为表单上传的name值*$filePath为为保存在入口文件夹public下面uploads/下面的文件夹名称,没有的话会自动创建*$width指定缩略宽度*$height指定缩略高度*自动生成的缩略图保存在$file...
本文实例讲述了thinkPHP事务操作。分享给大家供大家参考,具体如下:1.说明Db::startTrans();try{操作;对象->save();Db::commit();}catch(Exception$ex){Db::rollback();throw$ex;}2.案例privatefu...
在和ucenter通信成功后,实现注册登录就非常简单了。简要记录如下。1新建一个controller用来继承Ucenter\Controller\UcController,并新建构造方法,用来实例化UcController
本文实例讲述了php实现的支付宝网页支付功能。分享给大家供大家参考,具体如下:1.提交支付请求require_once'./payment/zfb/pagepay/service/AlipayTradeService.php';require_once'./payment/zfb/pagepay/b...
一、功能简要介绍1、根据需求,用户在美团大众点评中所购买的门票在自己的系统上可以核销,同时把核销信息存储到自己的系统里。2、美团点评API文档地址:https://open.dianping.com/document/v2?rootDocId=5000二、开发步骤:1、用点评管家账号登录文档,相应文...
模型对象和数据对象理解1.模型对象:模型类实例化后获得的对象;2.数据对象:获取到了原始数据的模型对象;原始数据:存放在模型对象的$data属性中($data是一个数组)数据对象:说到底,还是一个模型对象,千万不要认为是一个全新的对象DB操作返回是数组。模型直接操作返回是对象。//该对象共计有28个...
解决Thinkphp 5 Nginx 部署时,只跳转首页的问题
在使用tp5时候把它部署到服务器上发现一个奇葩的事情,就是它默认访问config配置的默认页,无论怎么跳转到其他接口都不好使,最终重写了Nginx的配置文件解决了这个问题server{listen80;server_namewww.XXXX.com;indexindex.phpindex.htmli...
项目是要一点点按优先级进行优化的,现在到优化thinkphp的跳转页了。跳转中.buffer{background-color:black;height:100%;width:60%;margin:auto;filter:alpha(Opacity=60);-moz-opacity:0.6;opac...
在thinkphp3.2.3中,在目录ThinkPHP\Library\Think找到Controller.class.php这个文件,在代码里面找到dispatchJump这个方法,找到$this->assign(‘waitSecond','3');这行,将里面的3改掉即可。if($stat...
解决Thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
看了下手册,官方介绍如下:http://www.kancloud.cn/manual/thinkphp5/126075本着严谨的原则,5.0版本默认情况下会对任何错误(包括警告错误)抛出异常,如果不希望如此严谨的抛出异常,可以在应用公共函数文件中或者配置文件中使用error_reporting方法设...
1.从数据库取数据在application/模块名/controller/控制器名/方法名中对数据库进行获取,这里为了方便,举例为application/modulea/controller/x/test$result=Db::name('data')->where('uid',session...
ThinkPHP5 如何隐藏入口文件Index.PHP(URL重写)
大家好,我是Yangrl.路由在框架中的作用打个比方的话,路由好比是WEB应用的总调度室,对于访问的URL地址,路由可以拒绝或者接受某个URL请求,并进行分发调度,而且还有一个副作用是因为路由规则可以随意定义,因此可以让你的URL请求地址更优雅,因为不会暴露实际的URL地址,也就意味着更安全——《T...
在ThinkPHP5.0路径中实现去除Index.PHP的方式
昨天安装环境后发现,路径“/index/index/index”无法访问,经查验存在index模块,index控制器与index操作。虽然在路径前加入‘/index.php'可以访问。经过多方查找最后整理如下:一、必须要在public也就是根目录下有存在'.htaccess'文件二、文件内容如下Op...
Thinkphp 在Api开发中异常返回依然是Html的解决方式
现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出下面是解决方案:1:按照TP扩展异常的方式引用这个文件https://ww...
一、下载PHP版本的Zxing扩展库下载地址:https://github.com/khanamiryan/php-qrcode-detector-decoder二、使用Zxing扩展库1、文件下载好后,直接解压,结构如下,我们只需要lib这个文件夹2、将lib文件夹重命名为Zxing,然后打开Zx...
Thinkphp5.1获取项目根目录以及子目录路径的方法实例讲解
导读:最近使用Thinkphp5.1做开发,在使用LOG_PATH常量(日志路径)时发生报错,因为之前一直使用5.0的框架,换到5.1版本后,出现这种情况,很明白是官方做了调整,所以特地去看了官方说明。官方文档:https://www.kancloud.cn/manual/thinkphp5_1常量...
本文实例讲述了TP5框架请求响应参数。分享给大家供大家参考,具体如下:1.请求//导入系统请求类usethink\Request;classIndex{publicfunctionindex(Request$request){//以形参的方式在方法中使用//1、获取请求方式$request->...
Thinkphp+Apache+PHPstorm整合框架流程图解
最近在学习使用ThinkPhP,网上很多都是用一些整合好的服务框架,为了学习,在这里我简单的对Apache、PHP做一个原生的整合,希望对你有帮助。步骤:①下载thinkPHP、PHP、Apache;thinkPHP下载地址:http://www.thinkphp.cn②PHP下载地址:http:/...
publicfunctionimportExcel(){try{//获取表格的大小,限制上传表格的大小if($_FILES['file']['size']>10*1024*1024){//文件过大log_debug($log_title.'END===MSG:'.'文件过大');parent:...
- 上一页
- 下一页