1,动态配置。动态配置后可以使用在全部页面及URL,也就是全局使用,哪里都能调用。
config('配置参数','配置值');
在中间件文件中配置就可以。Allow.php
2,
Tp5上传linux之后,总是提示not found。域名/public/index/admin/index/index。提示not found。
解决办法:/public/index.php/admin/index/index
3, thinkphp5前台页面都是公开的,如果有会员页面的话就需要设置权限。公开的页面在php中不设置中间件,也就是不继承 extends Allow。会员页面的php类就继承中间件。
4,系统配置放入extra目录下的文件中,各个键值都是一行排列,使用/r/n换行的时候不要使用单引号。
5,包含文件使用include file="public/header" 如果提示模板文件不存在,那就是header.html在public文件夹里面不存在这个文件。
6,致命错误: Class 'app\admin\controller\base' not found 。比如在index.php文件中extends base。这个时候base要大写,Base。