-
接口入口文件绑定
查看全部 -
对不同环境下工作的人员可通过同一文件,进行简单的参数配置,就可以在他需要的环境下正常运行
环境变量ENV配置和使用的实现
a.在web访问的目录下创建.env配置文件
b..env的配置:例如status=dev,[database] host=local user=root password=123456,表示一组参数
c.config.php,与环境变量相关的都从.env配置文件中获取值
<?php
use think\Env;
return [
'app_status' => Env::get('status','dev');
];
使用Env::get()方法获取配置的参数值;对于组参数需要这样使用Env::get(database.user)
查看全部 -
类名和类的文件名一样 比如 这里的类名是Index 那么类的文件名也必须是 Index
查看全部 -
线上环境配置和设置 和 本地环境的配置和设置 是不一样的
查看全部 -
php中将配置转化为数组
查看全部 -
thinkphp 默认common 为通用模块 不允许url 直接访问
查看全部 -
敲黑板
查看全部 -
vendor 是 composer 安装过程生成的目录 通过composer安装的所有类库 都会安装到这个文件中
查看全部 -
thinkphp 是框架文件 thinkphp5框架文件都在这thinkphp文件中
base.php 是定义一些常量
composer.json是定义一些composer配置文件
console.php是控制台的入口文件
convention.php框架默认的配置文件
helper.php 是助手函数
lang文件夹 里 是语言包
library 是框架核心
包括 think traits
traits 是内库的扩展
think 是整个框架的核心文件
license.net 是说明文件
phpunit.xml 是 phpunit 的测试文件
start.php是框架启动文件
tpl 是框架默认的一些模板
比如
default_index.tpl 是 我们 控制器 生成的模板 文件
dispath_jump.tpl 发出成功或失败中间的跳转文件
page_trace.tpl 使我们调试时显示的
think_exception.tpl 是我们抛出异常的文件
查看全部 -
runtime 是网站运行中的缓存文件
包括日志 缓存 和 编译 文件等等
查看全部 -
static 主要放网站的静态文件 比如说css js 静态图片
查看全部 -
route.php他是框架快速启动设置的配置文件,比如说你本地没有安装apache,只安装了php,那么我们可以通过php内置的wordserver来启动,通过这个文件就可以启动这个框架
查看全部 -
public 网站根目录下所有的这些文件都可以访问的
public 文件夹中 index.php 是文件的入口 所有文件都需要通过这个文件入口 进行访问
robots.txt 是搜索引擎的爬虫文件,我们可以在这里定义某些链接,或某些url,可以被搜索引擎爬取,某些url不允许被搜索引擎爬取
我们后台的url是不希望被爬取的,但前台需要
查看全部 -
extend 我们下载第三方库使用的 我们不是通过composer下载的,我们可以将类库下载到这个目录,之后我们修改一下他的命名空间,就可以直接在我们应用中使用了
查看全部 -
tags.php他是应用行为扩展文件 在thinkphp5中,他为我们埋下了很多钩子,我们可以对框架进行扩展,不需要修改框架的源码,我们需要在某一个钩子上,注册某些函数,或者注册某个行为,我们需要在某些钩子上注册函数,来通过流程来控制框架的执行流程
查看全部
举报