ThinkPHP5.0「架构配置篇」

Posted xtime

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP5.0「架构配置篇」相关的知识,希望对你有一定的参考价值。

架构 配置

2、 配置目录的种类与设置技巧:默认/自定义/扩展配置

3、 配置文件的格式详解:php/ini/xml/json

4、 场景配置:不同环境下启用不同的配置项

5、 模块配置:注意它的优先级高于应用配置

6、 终级大法:加载任意位置多类型的配置文件

7、 配置项的正确读取:类方法与助手函数的区别

8、 动态配置的技巧:逐个配置/批量配置/二级配置

9 、独立配置/扩展配置的设置技巧:自定义与系统默认的区别与优先级

10、配置项的优先级:惯例<应用<应用扩展<应用场景<模块<模块扩展<模块应用<动态

11、配置作用域的探讨:配置项的可见性或生效范围

 技术分享图片

2、默认配置目录(application目录->config.php应用配置文件)和框架惯例配置目录(thinkphp->convention.php)相同

  dump( hinkConfig::get()); //格式化输出所有配置项 

自定义配置目录

1-添加-publicindex.php 入口文件

 技术分享图片

2-创建-config文件夹、config.php

 技术分享图片

3、配置文件的格式详解:php/ini/xml/json

1-添加-修改入口文件的配置项

 技术分享图片

3-创建-config文件夹、config.xml 

4、场景配置:不同环境下启用不同的配置项

技术分享图片

5、应用配置 < 模块配置

 技术分享图片

技术分享图片 

6、终级大法:加载任意位置多类型的配置文件

 技术分享图片

 7、配置项的正确读取:类方法与助手函数的区别

技术分享图片

 技术分享图片 

 技术分享图片技术分享图片 

 技术分享图片技术分享图片 

技术分享图片

8、动态配置的技巧:逐个配置/批量配置/二级配置

 技术分享图片

技术分享图片

  技术分享图片//二级配置 打包到 ’site_info’中

 技术分享图片

 

9、独立配置/扩展配置的设置技巧:自定义与系统默认的区别与优先级

 技术分享图片

独立配置全部是二级配置

 技术分享图片

10、惯例<应用<应用扩展<应用场景<模块<模块扩展<模块应用<动态

 技术分享图片

11、配置作用域的探讨:配置项的可见性或生效范围

 技术分享图片

技术分享图片

技术分享图片

 

 

 

以上是关于ThinkPHP5.0「架构配置篇」的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp5.0模块设计

thinkPHP5.0的学习研究架构

thinkphp5.0架构总览

ThinkPH5 SQL注入(Mysql 聚合函数)

thinkphp5.0 架构

thinkphp5.0动态配置