0

私はこのガイドに従っています:こちら

私はすべてのステップに従いましたが、私の問題は、コードのこの部分が期待どおりに機能していないことです:

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);
  }

ワークベンチで直接クエリを実行すると結果が得られますが、この関数を実行しても何も返されません。これがどのように実装されたかに何か問題がありますか?

4

1 に答える 1

0

どうやら、一重引用符の後にスペースを入れる必要があるようです。そうしないと、クエリがエラーになります。

$lvsParams['custom_where'] = ' AND DATE_FORMAT(tasks.date_start, "%Y-%m-%d %H:%i:%s") <= "'.$dbformat.'"';
于 2016-07-07T09:38:22.997 に答える