我想从今天添加的表格中获取所有记录。
这是我到目前为止所提出的:
$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对象转换为字符串。
任何帮助都可以节省我的一天。