![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkPHP5
white_lcs
这个人很聪明,什么都没有留下...
展开
-
thinkphp5的安装
方法一:源码包安装 tp5的官网:http://www.thinkphp.cn/ tp5的文档:https://www.kancloud.cn/manual/thinkphp5/118003 [1] 在tp官网,下载完整版本的TP5.0 [2]解压压缩包 [3]将解压包文件重命名Tp5,放置到网站根目录www [4]浏览器访问 http://localhost/Tp5/public/ ...原创 2019-08-26 09:04:44 · 126 阅读 · 0 评论 -
thinkPHP框架目录结构与命名规范以及命名空间
├─thinkPHP 框架系统目录 │ ├─lang 语言包目录 │ ├─library 框架核心类库目录 │ │ ├─think think 类库包目录 │ │ └─traits 系统 traits 目录 │ ├─tpl ...原创 2019-08-26 09:26:35 · 775 阅读 · 0 评论 -
ThinkPHP5配置隐藏入口index.php文件
隐藏的index.php PS:这里说的入口文件指的是公共/ index.php文件,配置文件就在这个目录下 可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。 以Apache为例,在需要文件入口的同级添加.htaccess文件(官方默认自带了该文件),内容如下: <IfModule mod_rewrite.c> Options +Follow...原创 2019-08-26 09:30:34 · 557 阅读 · 0 评论 -
ThinkPHP5路由知识简洁个人汇总
一、路由的模式 普通模式(默认pathinfo,不解析路由) ‘url_route_on’ => false 混合模式(pathinfo+解析路由) ‘url_route_on’ => true, ‘url_route_must’=> false, 强制模式(必须路由) ‘url_route_on’ => true, ‘url_route_must’ => true,...原创 2019-08-26 09:56:09 · 215 阅读 · 0 评论 -
很实用的ThinkPHP5助手函数汇总
load_trait:快速导入Traits,PHP5.5以上无需调用 /** * 快速导入Traits PHP5.5以上无需调用 * @param string $class trait库 * @param string $ext 类库后缀 * @return boolean */ load_trait($class, $ext = EXT) exception:抛出异常处...原创 2019-08-26 10:12:16 · 734 阅读 · 0 评论 -
ThinkPHP5视图
1 视图对 视图(View),作为(MVC)的一员,代表对输出数据的Web界面组织操作对象。 视图(View),作为(MVC)的一员,代表对输出数据的Web界面组织操作对象。 视图可以用来存储模板变量 最终调用模板引擎 将(模板变量) 与 (模板文件)解析为输出的Web界面 View::instance() 单例模式,创建全局唯一的视图对象 public static functio...原创 2019-08-26 10:25:49 · 364 阅读 · 0 评论 -
ThinkPHP5控制器
一、定义: ThinkPHP V5.0的控制器定义比较灵活,可以无需继承任何的基础类,也可以继承官方封装的\think\Controller 类或者其他的控制器类。 二、实际路径: application\入口文件\controller\控制器名.php 三、前置操作: 可以为某个或者某些操作指定前置执行的操作方法,设置 beforeActionList属性可以指定某个方法为其他方法的前置操作...原创 2019-08-26 10:47:01 · 169 阅读 · 0 评论 -
ThinkPHP5假删除
1,介绍:假删除的作用就是把数据加上删除标记,而不是真正的删除,同时也便于需要的时候进行数据的恢复。 标记就是通过数据表中delete_time字段设置假删除时候的时间从而屏蔽对这些数据的查询等操作。没有设置的记录的delete_time字段显示的是null。 2,modul中设置 详细介绍请仔细看注释 model类中写:protected $autoWriteTimestamp=‘timeSta...原创 2019-08-26 10:53:23 · 508 阅读 · 0 评论