ThinkPHP5
文章平均质量分 58
zhongjunyao
这个作者很懒,什么都没留下…
展开
-
ThinkPHP5——3 ThinkPHP5框架总览
一、架构总览ThinkPHP5 基于MVC(模型 — 视图 — 控制器)来组织;模型与视图,用控制器强制分离,数据请求与展示由控制器统一调配!1.URL默认采用PATH_INFO方式http://域名 / 入口文件 / 模块 / 控制器 / 操作入口文件:应用的入口,如index.php模块:应用单元,如 user 对应一个目录控制器:控制单元,如 Index 一般为...原创 2018-12-23 23:03:16 · 936 阅读 · 0 评论 -
ThinkPHP5——1 ThinkPHP5框架(下载、安装)
首先需要下载集成开发环境软件,模拟真实的域名网站访问,http://www.phpwamp.com/xiazai/下载安装完成。接着需要下载ThinkPHP5完整版的框架源码,http://www.thinkphp.cn/donate/download/id/1260.html打开PHPWamp软件,依次选择:相关设置>>站点管理>>Apache2.4站点管...原创 2018-10-28 23:16:51 · 7279 阅读 · 0 评论 -
ThinkPHP5——2 命名规范与目录结构
一、命名方法1、匈牙利命名法: 标识符中的每个单词之间用下划线分隔:use_name;2、驼峰命名法: 标识符中的每个单词的首字母大写,用大写字母来分隔,根据 首字母是否大写又分为: 1.大驼峰:首字母大写,常用作类名:ClassName,又称:帕斯卡命名法 2. 小蛇峰:除第一个单词外,每个单词首字母大写,常用作类属性和方法:$useName二、命名规...原创 2018-12-23 00:12:30 · 519 阅读 · 0 评论 -
ThinkPHP5——8 TP5框架配置目录的种类与设置技巧:默认/自定义/扩展配置
一、默认配置目录默认配置文件与TP5框架的惯例配置文件内容大致相同,惯例配置文件在thinkphp下的convention.php二、自定义配置目录首先我们需要打印一下我们的默认配置,也就是默认配置目录application下的config.php文件配置如图修改,新增函数hello启动PHPWAMP工具,在浏览器中输入http://tp5.com:8088/Index....原创 2018-12-27 22:54:40 · 3432 阅读 · 0 评论 -
ThinkPHP5——7 TP5框架配置类文件Config.php源码分析
一、TP5配置类文件Config.phpConfig.php文件位于框架目录thinkphp下的library目录下的think目录下,完整路径是thinkphp\library\think\Config.php <?php// +----------------------------------------------------------------------//...原创 2018-12-26 23:19:20 · 3384 阅读 · 0 评论 -
ThinkPHP5——6 ThinkPHP5最新URL访问:PATH_INFO和兼容模式
一、TP5支持的URL模式1、传统模式(已经不再支持,请不要再使用)http://tp5.com:8088/index.php?m=user&c=Manager&a=add&n=2&m=3上图中由于输入的路径无法识别所以访问的是默认路由模式下的http://tp5.com:8088/index.php/index/index/index2、PATH_...原创 2018-12-26 22:46:54 · 6036 阅读 · 0 评论 -
ThinkPHP5——5 ThinkPHP5入口文件的内容与功能:不仅仅是index.php
一、入口文件的定义1、定义框架路径、项目路径(可选)2、定义系统相关常量(可选)3、载入框架入口文件(必须)二、默认入口文件内容// [ 应用入口文件 ]// 定义应用目录define('APP_PATH', __DIR__ . '/../application/');// 加载框架引导文件require __DIR__ . '/../thinkphp/start.ph...原创 2018-12-26 21:58:33 · 1802 阅读 · 0 评论 -
ThinkPHP5——4 生命周期:从发出请求到响应完成
一、TP5生命周期1、入口文件(1)文件名:index.php(2)位置:public/index.php(3)用户通过入口文件,发起服务请求,是整个应用的入口与七点;(4)任务:定义常量,加载引导文件,不要放任何业务处理代码;(5)代码:2、引导文件(1)文件名:start.php(2)位置:thinkphp/start.php(3)执行: ...原创 2018-12-26 21:10:49 · 1174 阅读 · 0 评论 -
TP5 —— no input file specified 三种解决方法
一.IISNoinput file specified方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二: 请修改php.ini 找到 ; cgi.force_redirect = 1 去掉前面分号,把后面的1改为0 即 cgi.force_redirect = 0二.apache No input file ...转载 2019-05-08 21:46:18 · 9296 阅读 · 1 评论