tp 6.0.13,应用config无法覆盖全局config
v2jun opened this issue · 3 comments
v2jun commented
v2jun commented
目前经过实测,问题出在config配置的加载上。
session,如果在app下的middleware直接初始化,那应用里的config就无法覆盖全局config;相反,将session的初始化放在应用目录下的middleware里初始化即可。简单总结就是在config合并前,session就已初始化,所以无法覆盖。
cache,同理,在加载合并应用下config前,cache即已初始化,在event里尝试移除cache驱动,重新加载可变相解决问题。
axguowen commented
目前经过实测,问题出在config配置的加载上。 session,如果在app下的middleware直接初始化,那应用里的config就无法覆盖全局config;相反,将session的初始化放在应用目录下的middleware里初始化即可。简单总结就是在config合并前,session就已初始化,所以无法覆盖。 cache,同理,在加载合并应用下config前,cache即已初始化,在event里尝试移除cache驱动,重新加载可变相解决问题。
确实是这样的,但是有些扩展需要最先加载,比如trace扩展,就必须使用全局配置····
zcenet commented
邮箱已收到,谢谢你的支持,祝你生活愉快~~=================================杨怀桂手机:13698971401