再配布用の SugarCRM モジュールを作成したいと考えています。$beanList
、、$beanFiles
およびはどこに入力すればよい$moduleList
ですか?
つまり、モジュール ジェネレーターを使用して SugarCRM モジュールを作成すると、システムは次のファイルを自動生成します。
custom/application/Ext/Include/modules.ext.php
これにより、3 つのグローバル変数$beanList
、$beanFiles
、および$moduleList
が次のように入力されます (モジュール名がpshw_Helloworld
.
$beanList['pshw_Helloworld'] = 'pshw_Helloworld';
$beanFiles['pshw_Helloworld'] = 'modules/pshw_Helloworld/pshw_Helloworld.php';
$moduleList[] = 'pshw_Helloworld';
これはローカル システムではうまく機能しますが、モジュールを再配布したい場合 (オンラインでダウンロードできるように提供されたり、複数のオフィスに展開されたりするなど)、自分でモジュールmodules.ext.php
またはmodules_override.php
ファイルを作成するように人々に指示する必要がありますか? または、Bean を使用する SugarCRM モジュールを再配布するより洗練された方法はありますか?