2017-01-23 3 views
0

, когда я делаю между датой и посмотреть журнал это добавляет пробелымежду датой CakePHP 3

$campaigns = TableRegistry::get('Administrator.Campaigns'); 
    $campaignsActual= $campaigns->find('All') 
    ->where('parent_id IS NULL AND '.date("Y-m-d").' BETWEEN start AND end') 

но

SELECT Campaigns.id AS Campaigns__id , Campaigns.name AS Campaigns__name , Campaigns.description AS Campaigns__description , Campaigns.start AS Campaigns__start , Campaigns.end AS Campaigns__end , Campaigns.status AS Campaigns__status , Campaigns.parent_id AS Campaigns__parent_id , Campaigns.lft AS Campaigns__lft , Campaigns.rght AS Кампании__rght , Campaigns.created AS Кампании__created , Campaigns.modified AS Campaigns__modified FROM campaigns Campaigns WHERE parent_id IS NULL AND 2017 - 01 - 23 BETWEEN start AND end

Дата 2017 - 01 - 23 порождает пробелы Как обеспечить, чтобы эти пространства не конвертируется?

ответ

0

Проблема заключается в ->where('parent_id IS NULL AND "'.date("Y-m-d").'" BETWEEN start AND end')

"'.date ("У-м-д")."

Смежные вопросы