6

我是 PyroCMS 的新手,正在努力在论坛上获得帮助(响应缓慢、活动最少等)。所以,我希望这里有人可以提供帮助。

如何在模块之间共享资源(例如模型、控制器、视图等)?似乎每个模块都是自包含的,无法访问其他模块的资源。这会给我们带来麻烦。

我不喜欢将这些公共资源放在主 PyroCMS 安装中的想法。这在我看来在架构上是错误的。

4

1 回答 1

11

PyroCMS 使用HMVC,因此从其他模块访问资源很容易。

假设您要加载模型navigation_m

这将在navigation模块内(它所在的位置)起作用:

$this->load->model('navigation_m');

这将在任何地方工作:

$this->load->model('navigation/navigation_m');

而已!无需包含model/路径,加载程序会为您处理它。这同样适用于语言文件、库和其他资源。

于 2011-06-23T02:23:07.583 回答