Кемеровские программисты 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',
Почему метод Different() не удаляет дубликаты?
Подробнее здесь:
https://stackoverflow.com/questions/790 ... n-cakephp5
1727899485
Anonymous
Я ищу способ избежать дублирования в запросе в Cakephp5.
[b]Вот мои критерии таблицы:[/b]
[code]id | ... | model | ...
======================
1 | ... | CustomRubriques | ...
2 | ... | CustomRubriques | ...
3 | ... | CustomRubriques | ...
4 | ... | CustomRubriques | ...
[/code]
[b]Вот мой запрос:[/b]
[code]$rubriquesModels = $this->Rubriques
->find()
->select('model')
->distinct()
->all()
->extract('model');
debug($rubriquesModels->toArray());
[/code]
Вот результат запроса:[code] (int) 0 => 'CustomRubriques',
(int) 1 => 'CustomRubriques',
(int) 2 => 'CustomRubriques',
(int) 3 => 'CustomRubriques',
[/code]
Почему метод Different() не удаляет дубликаты?
Подробнее здесь: [url]https://stackoverflow.com/questions/79046973/how-to-use-distinct-in-a-query-in-cakephp5[/url]