Как использовать distinct() в запросе в Cakephp5?Php

Кемеровские программисты php общаются здесь
Anonymous
Как использовать distinct() в запросе в Cakephp5?

Сообщение Anonymous »

Я ищу способ избежать дублирования в запросе в Cakephp5.
Вот мои критерии таблицы:

Код: Выделить всё

id | ... | model | ...
======================
1  | ... | CustomRubriques | ...
2  | ... | CustomRubriques | ...
3  | ... | CustomRubriques | ...
4  | ... | CustomRubriques | ...
Вот мой запрос:

Код: Выделить всё

$rubriquesModels = $this->Rubriques
->find()
->select('model')
->distinct()
->all()
->extract('model');

debug($rubriquesModels->toArray());
Вот результат запроса:

Код: Выделить всё

 (int) 0 => 'CustomRubriques',
(int) 1 => 'CustomRubriques',
(int) 2 => 'CustomRubriques',
(int) 3 => 'CustomRubriques',
Почему unique() не удаляет дубликаты?


Подробнее здесь: https://stackoverflow.com/questions/790 ... n-cakephp5

Вернуться в «Php»