Фильтр по дате от даты и времени в построителе запросов (торт PHP 3) - PullRequest
1 голос
/ 25 апреля 2020

В моей модели есть поле datetime. В запросе я хочу выбрать все строки, созданные в определенный c день / день (время не имеет значения). Какой самый простой способ сделать это в Cake PHP 3.8?

1 Ответ

1 голос
/ 26 апреля 2020

За другие ответы , использование пользовательской функции для приведения столбца с помощью MySQL DATE () может замедлить ваш запрос в масштабе. Кроме того, вероятно, нет ничего проще, чем простые массивы для создания условий:

$query = $this->YourTable->find()
    ->where([
        'date_field >=' => '2020-01-01 00:00:0', // Or pass a Time() object..
        'date_field <' => '2020-01-02 00:00:00',
    ]);

Этот тип материала описан в Документах Query Builder .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...