如何使用 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();
}
我只想在 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();
}