SugarCRM Code Flow


SugarCRM Code Flow

实际上,我使用sugarCRM开源是为了我自己的目的。这是由PHP以MVC格式开发的。我想对现有文件做一些更改。我不能不惜任何代价修改任何代码,因为我无法理解代码的流程。在糖CRM有很多文件夹和文件,所以很难理解代码流。

我所期望的是,至少有一个模块是代码的流动方式以及确切的文件路径。。。

非常感谢。。。

您查看过Sugar Developers网站吗?这里有关于为Sugar开发的教程和其他信息。

Sugar Developers网站是一个很好的来源,但您也可以使用文档,您可以找到每个SugarCRM Flavor的开发人员指南,以及自6.3以来的API文档和架构文档。

Sugar模块在/modules中,但您不想编辑这些模块,因为它不安全升级。要进行修改,您可以在/custom/modules 中使用或创建相关文件夹

大多数情况下,您将在自定义文件夹中的editviewdefs.php、listviewdefs.hp等文件中进行元数据更新(大多数功能是元数据驱动的)。

逻辑挂钩也可以进入这里,在sugar文档中搜索Logic_books.php,因为它显示了创建元数据数组的方法,以引用挂钩上的新php函数,如"before_save"、"after_save"和其他函数。

有时,您可以在Studio(管理菜单)中启动自定义,并在自定义文件夹中为您生成示例。