我为特定目标设计了一个初始模块延迟加载系统。在我的特殊情况下,需要一些模块来装饰应用程序其余部分的表单和实体。
但是,我的大多数成员只需要其中一个很可能永远不会更新。这就是为什么我不希望在每个请求中加载所有这些模块。
现在这就像一个魅力,直到我需要从这些模块中提供额外的视图文件。它看起来像模块的
view_manager
配置是不是它合并到
视图管理器
这就是解析器无法解析视图文件的原因。我现在默认加载所有这些模块进行测试——它可以工作。
我的延迟加载机制基于
模块管理器::loadModule()
打电话以防它尚未加载。
您知道将配置正确注入/合并到 ViewManager 中的简单方法吗?这也是一个可能影响其他组件的普遍问题吗?或者这是一个错误?
先感谢您!