Logic 如何在SuiteRM中创建逻辑钩子导致计算和显示给定记录自上次活动以来的天数
这将显示在一个新字段“自上次活动以来的天数”中,并基于今天减去修改的日期。您可以在任何情况下执行类似操作Logic 如何在SuiteRM中创建逻辑钩子导致计算和显示给定记录自上次活动以来的天数,logic,hook,sugarcrm,suitecrm,Logic,Hook,Sugarcrm,Suitecrm,这将显示在一个新字段“自上次活动以来的天数”中,并基于今天减去修改的日期。您可以在任何情况下执行类似操作 <?php if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); class logic_hooks_class { function after_retrieve_method($bean, $event, $arguments)
<?php
if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
class logic_hooks_class
{
function after_retrieve_method($bean, $event, $arguments)
{
$date_modified = $bean->date_modified;
$datetime1 = new DateTime();
$datetime2 = new DateTime($date_modified);
$interval = $datetime1->diff($datetime2);
$elapsed = $interval->format('%a');
$bean->days_since_last_activity_c = $elapsed;
}
}
?>
你可以在任何你想要的钩子上做类似的事情
<?php
if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
class logic_hooks_class
{
function after_retrieve_method($bean, $event, $arguments)
{
$date_modified = $bean->date_modified;
$datetime1 = new DateTime();
$datetime2 = new DateTime($date_modified);
$interval = $datetime1->diff($datetime2);
$elapsed = $interval->format('%a');
$bean->days_since_last_activity_c = $elapsed;
}
}
?>