SugarCRM代码流程

时间:2012-01-25 12:37:49

标签: php sugarcrm

实际上我正在使用sugarCRM开源来达到我自己的目的。这是由PHPMVC格式开发的。我想在现有文件中做一些更改。我不能不惜任何代价修改任何代码,因为我无法理解代码的流程。在具有许多文件夹和文件的糖CRM中,因此难以理解代码流动。

正是我所期待的是,至少一个模块是如何与代码一起流动以及确切的文件路径是什么......

非常感谢提前......

3 个答案:

答案 0 :(得分:1)

您是否查看了Sugar Developers网站?有关于开发Sugar的教程和其他信息。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

Sugar模块位于/ modules中,但您不想编辑它们,因为它不是升级安全的。要进行修改,您可以在/ custom / modules

中使用或创建相关文件夹

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

逻辑钩子也可以进入这里,在糖文档中搜索logic_hooks.php,因为它显示了创建元数据数组的方法,以引用钩子上的新PHP函数,如“before_save”,“after_save”等。

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