在菜单项的单击上调用自定义功能

时间:2017-05-16 13:01:21

标签: php crm sugarcrm suitecrm

我在主菜单中创建了一个自定义子菜单为" 流程潜在客户"现在我想借助该菜单项调用一个自定义函数。我把它定义为:

$menu_item[]=Array("index.php?module=Leads&action=callCustom", "Process Leads", "");

现在问题是我应该在哪里定义代码中的callCustom函数?

1 个答案:

答案 0 :(得分:0)

在SuiteCRM中永远不应该更改index.php - 它的框架不是简单的PHP脚本。所以你有一个正确的方法来做事。

现在代码。

操作在控制器中定义,在您的情况下是Lead模块。

我通常会转到modules/Leads文件夹,然后将controller.php复制到custom/modules/Leads

编辑文件并创建自定义操作,如

function action_customaction() {
            global $mod_string;
            if (isset($_REQUEST['yourParameter'])) {
           // Your awesome code here
                  }
}

祝你好运