将原始 *viewdefs.php 复制到自定义文件夹中? suiteCRM / sugarCRM CE

Copying original *viewdefs.php into custom folder? suiteCRM / sugarCRM CE

我看到有人 "extending" 通过简单地将库存文件复制到自定义文件夹然后修改复制的文件来创建现有的 viewdef。

说得有道理,但我在官方文档中没有看到。

示例 modules/Leads/metadata/editviewdefs.php 复制到自定义/modules/Leads/metadata/editviewdefs.php

这是safe/correct的做法吗?

这才是正确的做法。

关于未来 SuiteCRM 升级和 view/edit-defs 的快速提醒。

有时较新的 SuiteCRM 版本 add/edit 字段到模块,升级过程不会升级这些文件的副本,有时会导致奇怪的错误。

如果您有权访问备份,则可以更轻松地从那里复制文件,然后使用新的上传程序包对其进行编辑。