私は Idiorm をいじっていましたが、データベースから今日と昨日のすべてのレコードを取得できませんでした。したがって、MySQL クエリは次のとおりです。
SELECT * FROM `video` WHERE DATE(`time_stamp`) = CURDATE() # today
SELECT * FROM `video` WHERE DATE(`time_stamp`) = CURDATE() -1 # yesterday
私の理解が正しければ、それはイディオムで正確に再現することはできませんよね? 次のオプションも試しましたが、奇妙に機能しませんでした (空の配列を返します)。
$today = ORM::for_table('video')->
where_lt('time_stamp', 'CURDATE()')->
where_gte('time_stamp', 'CURDATE()-1')->find_many();
それをどのように行うべきかについて私を修正してもらえますか?