2011-02-04 43 views
1

我已经为Joomla(“预订”和“联系”)建立了两个自定义模块,它们工作得很好,但是我不得不升级它们。 是否有可能让他们共享相同的“helper.php”,以便我可以将代码保存在一个地方?例如,功能对于这两个模块是相同的。我想让“contact”模块使用“reservation”helper.php post函数。 谢谢Joomla两个模块使用相同的helper.php

回答

2

您可以简单地将保留模块助手包含在联系人模块中并使用它。 例如可以说,你的模块是mod_reservation和mod_contact,在mod_contact.php您有预约的辅助文件,并使用它像这样:

require_once JPATH_SITE.DS."modules".DS."mod_reservation".DS."helper.php"; 
modReservationHelper::post(); 
1

或者你创建一个自定义帮助模块,,这是需要的,以便为另外2个工作。我不确定,但我认为在安装模块时可以检查其他模块。在那检查你检查助手模块,如果不存在,你给出一个错误。你也可以说某个模块需要辅助模块的至少X.XX.XX版本,如果版本太长,在安装模块时也会出现错误。