2011-02-04 44 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版本,如果版本太長,在安裝模塊時也會出現錯誤。