行为整理链接 浅谈PHP中钩子 钩子相当于一个插件,在某些执行顺序上插入进去。 行为可以在写app接口中对所有请求执行到控制器前 执行用户权限判断,sign验证等,这样就不用在每个接口中判断了 注意事项: 1.触发行为关键方法是Hooklisten方法,它通过遍历某个行为标签下所有行为,
转载 2021-08-18 13:49:38
272阅读
  'session'           => [     'id'         => '',     // SESSION_ID提交变量,解决flash上传跨域     'var_session_id' => '',     // SESSION 前缀     'prefix'       => 'think',     // 驱动方式 支持redis memcache memcached     'type'         => 're
原创 2017-05-16 21:07:13
2270阅读
获取请求几种方式: 1、助手函数(严格不算ba ) input('post.name'); 2、$request=\think\Request::instance(); 3、控制器中必须继承Controller,那么在方法中可用$this->request; 4、依赖注入 、5、直接 new
转载 2021-08-18 13:49:34
371阅读
thinkphp采用cache提供缓存功能支持,采用驱动方式,在使用缓存之前需要进行初始化操作。支持缓存类型包括file、memcache、wincache、sqlite、redis和xcache等,默认情况下是file类型,配置redis缓存可以单一配置redis也可以同时使用多个缓存类型。配
转载 2018-10-19 08:24:00
391阅读
2评论
1.安装redis ,并启动redis服务2.安装php redis 拓展3.在redis.php中添加配置<?php return [ 'host' => '127.0.0.1', 'port' => '6379', ];在根目录extend里新建redis目录,并在其里面建Redis.php文件,文件内容如下:<?php namespace redi
转载 2023-06-29 11:58:54
302阅读
今天想让PHPstudy使用redis,于是找了些资料安装成功了,因此在此记录安装流程。 第一步:在机器上装好redis软件(1)下载redis并且使用 下载地址:https://github.com/dmajkic/redis/downloads; 进去后根据自己电脑版本进行相应下载,下载完是一个压缩包,对其解压后如图: 这个是目前最新版本并且支持64位和32位。然在某个地方创建一个新
转载 2023-10-15 10:33:53
191阅读
thinkphp使用
原创 2019-05-02 11:00:27
1139阅读
这里使用是最新版本thinphp 6.0
转载 2021-08-02 14:03:39
336阅读
thinkphp5 扩展redis Linux搭建redis php搭建redis第一步:Linux搭建redis新人小白,在自己服务器上想搭个redis玩玩,百度到了一堆坑。搭建redis需linux服务器安装redis(百度方法大部分都是win下) 下面附教程。亲测(以下文章自己测试后细节讲解)1.下载地址:wget http://download.redis.io/releases/red
转载 2023-08-22 16:34:56
457阅读
这里使用是最新版本thinphp 6.0
原创 2021-08-02 14:03:56
427阅读
php报错PHP Warning:  require(): open_basedir restriction in effect. File(/home/wwwroot/xxx.com/vendor/autoload.php) is not within the allowed path(s): (/home/wwwroot/xxx.com/public/:/tmp/:/proc/) in /ho
转载 2018-11-20 09:52:00
476阅读
2评论
Windows版安装a)使用composer create-project topthink/think testTG,来安装thi
原创 2022-08-18 12:01:59
253阅读
为啥要学?还不是因为自己菜,队列之前接触也少,正好这2天没啥事,就想好好了解一下队列基本使用,至少以后别人问起来,我也能大胆说自己用过啊!notice:queue安装,自行composer就行,不过要注意版本,因为现在已经出到TP6了首先我们需要先创建队列,不赘述了,直接上代码支持队列方式有很多:db,redis等等,这里使用redis队列如果你安装成功在你tp5.1config文件
转载 2023-08-03 15:18:33
321阅读
ThinkPHP5 隐藏index.php问题 thinkphp模板输出cookie,session中…
原创 2021-07-09 15:08:24
283阅读
混杂模式 $where = []; array_push($where, 'create_user_id=4 or create_user_id=17'); array_push($where, 'province like "山%"'); $where['city'] = array('=', '济南'); ...
原创 2021-08-13 01:01:54
494阅读
1.在extend\目录下创建page目录,在page目录中创建Page.php文件,将以下代码放入文件中<?phpnamespacepage;usethink\Paginator;classPageextendsPaginator{//首页protectedfunctionhome(){if($this->currentPage()>1){return"<ahref='"
翻译 2018-06-19 12:08:18
1627阅读
声明环境:系统:Centos 6.8 64xnginx 使用lnmp一键安装包安装已解决tp5跨目录活动问题mkdir() 作用是函数创建目录,即读写相关,那么即报错“permission denied”则我们可以改变目录权限。环境为nginx,nginx有设置访问用户,使用命令:ps aux|grep nginx #查看nginx用户结果如下:那么由于一般情况自动生成...
原创 2022-02-22 18:12:20
442阅读
thinkphp5配置文件'log' => [ // 日志记录方式,支持 file socket 'type' => 'File', //日志保存目录 'path' =>
原创 2023-02-16 13:27:41
456阅读
一共有三种方法,其中最简单就是使用命令创建一、在tp5根目录下打开控制台,执行php think build --module demo (demo为模块名)示例:出现success则创建成功二、访问模块浏览器打开url/index.php/模块名
原创 2022-11-25 18:56:33
368阅读
thinkphp5 left join 一、总结 1、作用:left join就是即使不匹配也返回左表中数据 2、join使用通式:object join ( mixed join [, mixed $condition = null [, string $type = 'INNER']] ) 弄
转载 2018-05-04 15:59:00
673阅读
  • 1
  • 2
  • 3
  • 4
  • 5