SugarCRM扩展,模块和视图

时间:2015-06-06 20:47:33

标签: module views sugarcrm suitecrm

我最近在一家主要为SuiteCRM开发模块的公司工作,该模块基于SugarCRM。然而,目前我还没有得到一些观点,Google也没有太多帮助。我被告知大部分开发都是在'custom'文件夹中完成的。但是在我的训练中,我使用了'modules'文件夹和'Extensions文件夹'。

我的问题是:

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

  • 此外,有一次我不得不使一个新类扩展默认值 ViewList类,另一次我不得不制作一个新的smarty模板。 那是怎么回事?什么时候必须扩展默认类和 什么时候需要制作新观点?

1 个答案:

答案 0 :(得分:0)

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

    您会发现有关扩展程序Sugar DocExample

  2. 的更多详细信息
  3. 对于升级安全开发,您可以在Upgrade Safe

  4. 上找到更多示例
  5. 当您需要更改列表视图的现有功能的行为时,可以通过扩展默认类来实现它。 Example