![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp5
文章平均质量分 50
镇杰。
这个作者很懒,什么都没留下…
展开
-
Thinkphp5运行原理
ThinkPHP5.0源码学习之执行应用一、应用启动在/thinkphp/start.php文件中,用一句代码App::run()->send();实现应用的启动。// 执行应用App::run()->send();run()方法可以在/thinkphp/library/think/App.php文件中找到对应方法,这个方法是整个框架的核心方法,实现了路由转换、获取调度信息、根据调度信息执行相应模块控制器的方法、获取方法返回数据、将返回数据赋值给Response对象等一.转载 2021-03-02 16:33:36 · 2598 阅读 · 0 评论 -
TP3.2 模板 select选项条件选择
<div class="form-item"> <label class="item-label">上级部门<span class="check-tips"></span></label> <div class="controls"> <select type="" name="pid"> <volist name="_list" id="vo"> .原创 2021-01-25 09:44:20 · 419 阅读 · 0 评论 -
TP5框架访问过程
1. index.php文件1. 导入base.php文件2. 执行App:run()->send();函数运行框架;2. base.php文件1. 定义全局变量,主要是各文件夹路径的定义,以及环境变量的检查(比如服务器是否是windows)2. 加载libary\think\loader.php文件,注册自动加载机制,注册异常处理机制。3. 加载根目录下的环境变量文件(.env),如果存在则配置环境变量(使用putenv()函数)。4. 加载默认配置文件。3. 执行A原创 2020-09-07 10:55:54 · 891 阅读 · 0 评论 -
TP5 volist 二维数组 输出
一维索引数组/***data是后端传来数据;*value是数据在模板中使用的名称;*key是关键值*/{volist name="data" id="value" key="i" } <tr> <td>{$value}</td> <td>{$i}</td> </tr>{/volist}二维索引数组(注:volist 循环了两次){volist name="dat.原创 2020-07-01 15:31:01 · 733 阅读 · 0 评论 -
php TP5框架生成二维码
首先下载phpqrcode 类库 下载链接:https://sourceforge.net/projects/phpqrcode/files/ 下载后解压 phpqrcode 文件,放到目录 vendor 下 方法代码,如下: public function create_qrcode(){ vendor('phpqrcode.phpqrcode'); $value = 'https://www.baidu.com/'; //二维码内容链接 $err.原创 2020-07-08 11:28:26 · 1001 阅读 · 0 评论 -
thinkphp5配置完成后,遇到禁止访问!
安装配置好ThinkPhp5后,输入入口URL时,遇到403禁止访问时,可以打开http.conf配置文件,找到以下位置,把Require all denied删除,开放权限,在尝试,就可以成功跳转到TP5入口首页...原创 2018-10-18 11:19:00 · 4424 阅读 · 2 评论 -
ThinkPHP5.0中URL重写.htaccess伪静态
开发中一直不喜欢 URL 中有这个index.php,这个时候就要使用.htaccess 来进行 URL 重写,之前有文章大概介绍了一下简单配置.htaccess 就可以实现的几个功能以及.htaccess 文件使用手册,框架都会通过 URL 重写隐藏应用的入口文件index.php,ThinkPHP 框架和 Laravel 框架的入口文件路径一样,都是在public下面本地开发使用的是 Apa...原创 2018-10-18 12:06:22 · 2296 阅读 · 0 评论