1

我为特定目标设计了一个初始模块延迟加载系统。在我的特殊情况下,需要一些模块来装饰应用程序其余部分的表单和实体。

但是,我的大多数成员只需要其中一个很可能永远不会更新。这就是为什么我不希望在每个请求中加载所有这些模块。

现在这就像一个魅力,直到我需要从这些模块中提供额外的视图文件。它看起来像模块的

view_manager

配置是不是它合并到

视图管理器

这就是解析器无法解析视图文件的原因。我现在默认加载所有这些模块进行测试——它可以工作。

我的延迟加载机制基于

模块管理器::loadModule()

打电话以防它尚未加载。

您知道将配置正确注入/合并到 ViewManager 中的简单方法吗?这也是一个可能影响其他组件的普遍问题吗?或者这是一个错误?

先感谢您!

4

0 回答 0