我只想在SugarCRM的config_override.php
中添加一些额外的配置代码。是否可以在manifest.php
文件中写入并通过模块加载器附加它。当我在清单文件中的$installdefs
中使用复制数组添加时,糖正在用config_override.php
文件替换我的文件。
$installdefs = array(
'copy' => array(
0 => array(
'from' => '<basepath>/moduleName/myconfg.php',
'to' => 'config_override.php',
), ), );
我只想在config_override.php中追加而不是替换整个文件。 任何帮助将不胜感激 。
答案 0 :(得分:3)
在/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();
}