Cakephp3只获得今天的记录

时间:2016-04-19 17:29:47

标签: php cakephp-3.0

我想从今天添加的表格中获取所有记录。

这是我到目前为止所提出的:

    $samples = TableRegistry::get('samples');

    $date = new DateTime('-1 days');

    $samples_data = $samples->find()
        ->contain(['Users'])
        ->where([
            "Samples.created >" => $date->format('d/m/Y')
        ]);
    debug($samples_data);

但是它返回了我所有的样本。我不明白这是什么问题。 如果我不使用->format('d/m/y');格式化日期 例如:

->where([
            "Samples.created >" => new DateTime('-1 days')
        ]);

它给我一个错误,无法将datetime对象转换为字符串。

enter image description here

任何帮助都可以节省我的一天。

0 个答案:

没有答案