metinfo7.0 后端系统模块(应用) 新的模板加载机制调整
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cloud c07ca1b177 优化方案 7 months ago
admin 优化方案 7 months ago
app/system 优化方案 7 months ago
README.md 完善说明 7 months ago

README.md

Loadtemp 形式模板加载调整方案

METINFO 7.0 后端系统模块(应用) 新的模板加载机制调整
1、旧的逻辑机制,在模板加载时,按照 loadtemp.class.php 需求进行全局的常量、变量初始化的值,导致真正的模块类,无法得到跟模块或者应用相关的全局常量,变量等
2、调整后只是在入口文件上做强制区分,loadtemp 模式加载模板时,全局的常量,变量都按照真正模块去初始化,最后要执行模板或者应用指定的类时,强制转到 loadtemp.class.php 输出模板
3、在输出模板的过程需要获取模块或者应用的模板初始值时,可以再通过call_user_func去调用模块指定类,此时模块指定的类方法,就可以正常执行

彻底解决通过loadtemp类,加载模板时,模块构造函数,以及模块指定类指定方法执行时获取相关的全局变量和常量