PyroCMS:如何在模块之间共享资源?

时间:2011-06-23 01:57:42

标签: php codeigniter content-management-system pyrocms

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

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

我不喜欢将这些公共资源放在主要的PyroCMS安装中。这对我来说在建筑上似乎是错误的。

1 个答案:

答案 0 :(得分:11)

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

假设您要加载模型navigation_m

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

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

这可以在任何地方使用:

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

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