分类:ThinkPHP

关于thinkphp5.1中间件的使用

在tp5.1开始,有了中间件的概念。 首先中间件主要用于拦截或过滤应用的HTTP请求,并进行必要的业务处理。 生成中间件: php think make:middleware Check 执行这个语句会生成一个这个指令会 applicatio...

hykeda 11个月前 (11-28) 1163℃ 0评论 1喜欢

composer升级thinkphp版本

composer升级thinkphp版本
之前用的thinkphp版本为tp5.0.12,最近tp已经更新到5.0.19以及5.1版本的5.1.12。 我一开始在目录下面直接使用了composer update 然后访问了网站,发现tp提示start.php文件丢失,一开始感到很奇怪,怎么会更新到文件丢失...

hykeda 1年前 (2018-05-07) 1393℃ 0评论 0喜欢

Thinkphp5 记录点,注意点

Thinkphp5 记录点,注意点
控制器: 1、当控制器命名成AbcDef.php时,访问该控制器url中应是/Abc_Def/,直接写会报找不到控制器。 2、关于跨模块渲染模板 当前模块Index,想要渲染的模板在Admin模块的view中,需要$this->fatch(̵...

hykeda 2年前 (2018-01-09) 374℃ 0评论 0喜欢

thinkphp5 报错级别设置,屏蔽警告

thinkphp5 报错级别设置,屏蔽警告
本着严谨的原则,5.0版本默认情况下会对任何错误(包括警告错误)抛出异常,如果不希望如此严谨的抛出异常,可以在应用公共函数文件中(common.php)或者配置文件中使用error_reporting方法设置错误报错级别(请注意,在入口文件中设置是无效的)。 error_r...

hykeda 2年前 (2017-11-21) 604℃ 0评论 0喜欢

thinkphp 行为Hook 使用说明

thinkphp 行为Hook 使用说明
关于tp的钩子功能,梳理下: 添加行为标签位: tp默认在tags.php文件中已经添加了: return [ // 应用初始化 'app_init' => [], // 应用开始 'app_begi...

hykeda 2年前 (2017-11-20) 643℃ 0评论 1喜欢

thinkphp5页面出现500服务器内部错误

thinkphp5页面出现500服务器内部错误
    最近写项目发现页面显示正常,控制器单独输出调试都正常,数据返回了,但还是报错get请求报错500服务器内部错误。     解决方案:权限问题,runtime加了写权限就正常了,还有就...

hykeda 2年前 (2017-09-24) 699℃ 0评论 1喜欢

记录thinkphp3.13移植到php7过程

记录thinkphp3.13移植到php7过程
随着php7的兴起,越来越多的公司用php7了,下面记录一次thinkphp3.1.3项目移植到php7解决兼容性的过程。 先在thinkphp论坛搜索了下,搜到最多的答案就是修改Think\Lib\Template\ThinkTemplate.cl...

hykeda 2年前 (2017-09-19) 753℃ 0评论 0喜欢

Thinkphp5 创建模块

Thinkphp5  创建模块
一、创建三个模块 Common(公共模块),Index(前台模块),Admin(后台模块)。 index.php实际配置 <?php // 定义应用目录 define('APP_PATH', __DIR__ . '/Apps/'); // 站点安装目录 defin...

hykeda 2年前 (2017-08-19) 417℃ 0评论 0喜欢

thinkphp5 导入第三方类库和导入扩展类库细节

thinkphp5 导入第三方类库和导入扩展类库细节
在用到tp5之后,很多东西都不太一样了。在此记录些小经验: 类库的导入,tp5有两种类库,分别为第三方类库和扩展类库 导入扩展类库,tp的手册中有示例代码: extend目录下面 那么实际的类文件位置应该是: extend/first/second/Foo.php 使用first...

hykeda 3年前 (2017-03-23) 3347℃ 1评论 1喜欢