1

Joomla 用に 2 つのカスタム モジュール (「予約」と「連絡先」) を作成しましたが、これらは問題なく動作していますが、時々アップグレードする必要があります。同じ「helper.php」を共有して、コードを 1 か所にまとめることはできますか? たとえば、事後操作はこれら 2 つのモジュールで同じです。「contact」モジュールで「reservation」helper.php 投稿機能を使用するようにします。ありがとう

4

2 に答える 2

2

連絡先モジュール内に予約モジュールヘルパーを含めるだけで、それを使用できます。たとえば、モジュールがmod_reservationとmod_contactであるとすると、mod_contact.phpに予約ヘルパーファイルを含めて、次のように使用します。

require_once JPATH_SITE.DS."modules".DS."mod_reservation".DS."helper.php";
modReservationHelper::post();
于 2011-02-04T22:02:33.713 に答える
1

または、他の2つが機能するために必要なカスタムヘルパーモジュールを作成します。よくわかりませんが、モジュールをインストールするときに他のモジュールをチェックできると思いました。そのチェックでは、ヘルパーモジュールをチェックし、存在しない場合はエラーを出します。また、特定のモジュールにはヘルパーモジュールの少なくともバージョンX.XX.XXが必要であり、バージョンが長すぎる場合は、モジュールのインストール中にエラーが発生することもあります。

于 2011-03-08T12:44:30.323 に答える