Php 如何在SuiteRM字段中添加自动增量
我正在Windows上使用SuiteRM-7.11.5。我想创建一个ID标签,它在“创建新任务”窗口中自动递增。如果显示自动递增是不可能的,我至少希望它在mySQL数据库中自动递增 我发现一些和(没有扩展文件夹)都过时或根本不起作用。插件已从github中删除。感谢您的任何帮助、破解或解决方法。我也是SuiteRM和mysql的新手,所以请逐步回答 我还尝试在phpmyadmin中添加自动增量选项,但它会抛出错误 列“id”的列说明符不正确Php 如何在SuiteRM字段中添加自动增量,php,mysql,sugarcrm,suitecrm,Php,Mysql,Sugarcrm,Suitecrm,我正在Windows上使用SuiteRM-7.11.5。我想创建一个ID标签,它在“创建新任务”窗口中自动递增。如果显示自动递增是不可能的,我至少希望它在mySQL数据库中自动递增 我发现一些和(没有扩展文件夹)都过时或根本不起作用。插件已从github中删除。感谢您的任何帮助、破解或解决方法。我也是SuiteRM和mysql的新手,所以请逐步回答 我还尝试在phpmyadmin中添加自动增量选项,但它会抛出错误 列“id”的列说明符不正确 创建int类型字段并在保存逻辑挂钩之前创建。添加以下代
创建int类型字段并在保存逻辑挂钩之前创建。添加以下代码
global $db;
$query = "SELECT MAX(field_name) as max_count FROM table where deleted=0";
$result = $db->query($query);
$row = $db->fetchByAssoc($result);
$max_number = $row['max_count'];
if(empty($max_number)){
$max_number = 1;
}
else{
(int)$max_ticket_number++;
}
if(empty($bean->field_name)){
$bean->field_name = $max_ticket_number;
}
}
在SuiteRM中,自动递增是绝对可能的,您只需使用如下代码输入一个字段即可
'auto_number' =>
array(
'name' => 'auto_number',
'vname' => 'Serial No',
'type' => 'int',
'len' => 11,
'required'=>true,
'auto_increment' => true,
),
对于任何正在搜索解决方案的人,请转到此链接,下载免费插件并将其导入SuiteRM()。