1

我最近在一家公司工作,该公司主要为基于 SugarCRM 的 SuiteCRM 开发模块。然而,有几点我目前并没有真正得到,谷歌也没有太大帮助。有人告诉我,大部分开发都是在“自定义”文件夹中完成的。但是,在培训期间,我同时使用了“模块”文件夹和“扩展文件夹”。

我的问题是:

  • 您何时以及为何使用 Extensions 文件夹?(当您扩展现有模块时?)
  • 您何时以及为什么使用模块文件夹?(当你制作一个全新的模块时?)

  • 此外,有一次我必须创建一个扩展默认 ViewList 类的新类,另一次我必须创建一个新的 smarty 模板。那是怎么回事?什么时候需要扩展默认类,什么时候需要创建新视图?

4

1 回答 1

0
  1. 如果您想手动添加自定义字段或允许在框架内进行自定义扩展或更改字段的行为或数据类型,则需要在自定义 Ext 目录中进行修改。

    您将找到与扩展Sugar Doc示例相关的更多详细信息

  2. 对于升级安全开发,您将找到更多关于升级安全的示例

  3. 当您需要更改列表视图现有功能的行为时,您可以通过扩展默认类来实现它。例子

于 2015-06-08T07:42:26.343 回答