如何使用 sugarcrm 中的模块加载器在 config_override.php 中添加自定义代码?

how to add custom code in config_override.php using Module Loader in sugarcrm?

我只想在 SugarCRM 的 config_override.php 中添加一些额外的配置代码。是否可以写入 manifest.php 文件并通过模块加载器附加它。当我在清单文件中使用 $installdefs 中的复制数组添加时,sugar 会将我的文件替换为 config_override.php 文件。

$installdefs = array(
              'copy' => array(  
                   0 => array(
                'from' => '<basepath>/moduleName/myconfg.php',
                'to' => 'config_override.php',
            ), ), );

我只想追加 config_override.php 而不是替换整个文件。 任何帮助将不胜感激 。

/scripts/post_install.php 中的安装包中:

function post_install() {
    require_once('modules/Configurator/Configurator.php');
    $cfg = new Configurator();

    /** Your setting to save in config_override.php */
    $cfg->config['myaddon_setting'] = true;
    $cfg->handleOverride();  
}