再配布用の 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 モジュールを再配布するより洗練された方法はありますか?