ThinkPHP
Smarticle
Happy and Tough
展开
-
URL 模式 :CGI FastCGI 和 PATHINFO ( Nginx下配置PATHINFO 详解 )
什么是PATHINFO:就是http://localhost/index.php/Home/Index/index/a/1/b/2?c=3中的红色部分,注意c=3并不是pathinfo的一部分,它是一个query参数。pathinfo值得是URL的路径实际上不存在的时候,apache或者Nginx等通过一定的手段将不存在的路径,都是实际不存在路径保存到环境变量SERVER[′PATHINFO...原创 2019-03-26 19:32:03 · 1485 阅读 · 0 评论 -
ThinkPHP基础:URL和路由
ThinkPHP 采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从 URL 参数中解析当前请求的模块、控制器和操作,下面是一个标准的 URL 访问格式:http://serverName/index.php/模块/控制器/操作提示: 模块在ThinkPHP中的概念其实就是应用目录下面的子目录,而官方的规范是目录名小写,因此模块全部采用小写命名,无论URL是否开启大...原创 2019-03-26 17:57:20 · 1704 阅读 · 0 评论 -
ThinkPHP基础:控制器
我们找到 index 模块的 Index 控制器(文件位于 application/index/controller/Index.php 注意大小写)<?phpnamespace app\index\controller;根据类的命名空间可以快速定位文件位置,在 ThinkPHP5.0 的规范里面,命名空间其实对应了文件的所在目录, app命名空间通常代表了文件的起始目录为 a...原创 2019-03-24 12:35:19 · 920 阅读 · 0 评论 -
ThinkPHP基础:目录介绍及环境配置
目录结构:关键的路径目录说明tp5项目根目录ROOT_PATHtp5/application应用目录APP_PATHtp5/thinkphp框架核心目录THINK_PATHtp5/exend应用扩展目录EXTEND_PATHtp5/vendor Composer扩展目录VENDOR_PATH核心框架目录运行环境Th...原创 2019-03-24 11:50:50 · 811 阅读 · 0 评论 -
ThinkPHP基础:Nginx 1.14.0 配置 ThinkPHP 5.0
nginx下配置代码 server { listen 443; #端口 server_name thinkphp.liuyang2018.com; #主机名 set $root /www/thinkphp5/public/; #文件入口 ...原创 2019-03-16 11:50:54 · 720 阅读 · 0 评论