Thinkphp3.1.3源码分析(5)模版“常量”配置

2025-04-30 15:57:04

1、ThinkPHP\Lib\Core\Think.class.php里面的buildApp方法中先读取配置文件然后才引入的Dispatcher.class.php(URL调度类)如图

Thinkphp3.1.3源码分析(5)模版“常量”配置

2、Dispatcher.class.php里才定义了GROUP_NAME。

Thinkphp3.1.3源码分析(5)模版“常量”配置

3、在不改变原有框架定义常量的顺序(就算这次提前定义了GROUP_NAME,下次也许还会有别的常量)。我们最好是在ThinkPHP\Lib\Behavior\ContentReplaceBehavior.class.php里做定义。在这里面就可以使用我们经常调用的常量了,然后再和配置文件中的参数再做一个array_merge()合并。再对模版文件进行替换。

Thinkphp3.1.3源码分析(5)模版“常量”配置
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢