单击菜单项调用自定义函数
Call Custom Function on the Click of Menu Item
我在主菜单中创建了一个自定义子菜单作为“Process Leads”,现在我想在该菜单项的帮助下调用一个自定义功能。我将其定义为:
$menu_item[]=Array("index.php?module=Leads&action=callCustom", "Process Leads", "");
现在的问题是我应该在代码中的什么地方定义这个 callCustom
函数?
index.php 永远不应在 SuiteCRM 中更改 - 它是一个框架而不是简单的 php 脚本。所以你有一个正确的做事方式。
现在开始编写代码。
动作在控制器中定义,在您的例子中是 Lead 模块。
我通常会去 modules/Leads
文件夹,然后将 controller.php
复制到 custom/modules/Leads
。
编辑文件并创建自定义操作,例如
function action_customaction() {
global $mod_string;
if (isset($_REQUEST['yourParameter'])) {
// Your awesome code here
}
}
祝你好运
我在主菜单中创建了一个自定义子菜单作为“Process Leads”,现在我想在该菜单项的帮助下调用一个自定义功能。我将其定义为:
$menu_item[]=Array("index.php?module=Leads&action=callCustom", "Process Leads", "");
现在的问题是我应该在代码中的什么地方定义这个 callCustom
函数?
index.php 永远不应在 SuiteCRM 中更改 - 它是一个框架而不是简单的 php 脚本。所以你有一个正确的做事方式。
现在开始编写代码。
动作在控制器中定义,在您的例子中是 Lead 模块。
我通常会去 modules/Leads
文件夹,然后将 controller.php
复制到 custom/modules/Leads
。
编辑文件并创建自定义操作,例如
function action_customaction() {
global $mod_string;
if (isset($_REQUEST['yourParameter'])) {
// Your awesome code here
}
}
祝你好运