sugarcrm 6.5 自定义 dashlet 的位置根据指南不工作
sugarcrm 6.5 custom where for dashlet not working based on a guide
我正在遵循此指南:here
我遵循了每一步,但我的问题是这部分代码没有按预期工作:
MyTasksUntilNowDashlet.php
function process($lvsParams = array()) {
global $timedate, $current_user;
$format = $timedate->get_date_time_format($current_user);
$dbformat = date('Y-m-d H:i:s', strtotime(date($format)));
$lvsParams['custom_where'] = 'AND DATE_FORMAT(tasks.date_start, "%Y-%m-%d %H:%i:%s") <= "'.$dbformat.'"';
parent::process($lvsParams);
}
如果我在我的 workbench 中直接查询会有结果,但是如果 运行 通过这个函数它 returns 什么也没有。这是如何实现的?
显然您需要在单引号后保留一个 space 否则您的查询将出错。
$lvsParams['custom_where'] = ' AND DATE_FORMAT(tasks.date_start, "%Y-%m-%d %H:%i:%s") <= "'.$dbformat.'"';
我正在遵循此指南:here
我遵循了每一步,但我的问题是这部分代码没有按预期工作:
MyTasksUntilNowDashlet.php
function process($lvsParams = array()) {
global $timedate, $current_user;
$format = $timedate->get_date_time_format($current_user);
$dbformat = date('Y-m-d H:i:s', strtotime(date($format)));
$lvsParams['custom_where'] = 'AND DATE_FORMAT(tasks.date_start, "%Y-%m-%d %H:%i:%s") <= "'.$dbformat.'"';
parent::process($lvsParams);
}
如果我在我的 workbench 中直接查询会有结果,但是如果 运行 通过这个函数它 returns 什么也没有。这是如何实现的?
显然您需要在单引号后保留一个 space 否则您的查询将出错。
$lvsParams['custom_where'] = ' AND DATE_FORMAT(tasks.date_start, "%Y-%m-%d %H:%i:%s") <= "'.$dbformat.'"';