SugarCRM 7覆盖自动增量字段

时间:2017-02-16 18:28:18

标签: sugarcrm

通过logichook,我试图通过bean类插入一个新的Quote记录。 “quote_num”字段是自动增量字段。当我尝试下面的代码时,它不使用我指定的quote_num插入MySQL,而是使用自动递增序列中的下一个数字。我知道我可以使用SQL INSERT,但我试图坚持使用bean。有什么想法吗?

$newQuote = new Quote();
$newQuote->name = "Web Order";
$newQuote->quote_num = 902011;
$newQuote->quote_order_c = $orderorcredit;
$newQuote->save();

1 个答案:

答案 0 :(得分:0)

对于自动增量:您可以执行以下操作,

 $count = "SELECT IFNULL(MAX(your field), 0) as count  FROM table;             

                $count = '';
                while ($row = $GLOBALS['db']->fetchByAssoc($result)) {
                    $count_coc = $row['count'];
                }
                $bean->ignore_update = true;
                $bean->number_c = $count_coc + 1;
                $bean->save();