我有一行(varchar),其中包含从数码相机中删除的日期符号。 这种表示法在类型和模型之间有所不同。
现在,我想通过datecken ASC或DESC来订购这一行。
->order(['Searches.datetaken' => 'DESC']);
20100115
和20160302164444
(示例)等值无效。
要解决此问题,我想使用STR_TO_DATE()
但是我如何在Cakephp 3.x中以正确的方式使用它
这不起作用:
->order([STR_TO_DATE(Searches.datetaken,'Ymd') => 'DESC']);