如何从PyroCMS中的shared_addons模块加载shared_addons中的库?

时间:2011-08-31 13:04:28

标签: php codeigniter module pyrocms

我正在./addons/shared_addons/modules/目录中创建一个模块。该模块名为render

在该模块中,我想访问我放在./addons/shared_addons/libraries/目录中的库。该库名为pchart

如果从模块中我使用$this->load->library('pchart'),则说它无法找到该文件。

我已经尝试将pchart库文件复制到./system/cms/libraries/目录,并从那里加载正常,因此文件本身就可以了。它只是找不到合适的位置。

默认情况下,它会查看库的模块,但它不在那里。我如何告诉PyroCMS在正确的位置找到它?

感谢。

1 个答案:

答案 0 :(得分:1)

我最终去了PyroCMS论坛(http://pyrocms.com/forums/topics/view/5385)找到了这个:

./addons/shared_addons/libraries/目录用于在由一个PyroCMS安装管理的所有站点之间共享插件。

在大多数情况下,只有一个网站default。为了与整个站点共享一个插件,./addons/default/处有一个目录,它是加载器库的第二个调用端口。 (模块本身的第二个)