sugarcrm 6.5自定义基于指南的dashlet不工作的地方

时间:2016-07-07 09:11:01

标签: php sugarcrm dashlet

我正在遵循本指南: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);
  }

如果我在我的工作台中进行直接查询会产生结果,但如果通过此函数运行则不会返回任何结果。这是如何实现的?

1 个答案:

答案 0 :(得分:0)

显然你需要在单引号后留一个空格,否则你的查询将是一个错误。

$lvsParams['custom_where'] = ' AND DATE_FORMAT(tasks.date_start, "%Y-%m-%d %H:%i:%s") <= "'.$dbformat.'"';