Мы взяли проект у другой компании, и нам нужно было обновить их TYPO3. Сейчас мы находимся на последней версии 8.7.13.
Существует расширение продукта, которое фильтрует продукты, группы и проекты в одном представлении. По неизвестным причинам следующие продукты выводят 2 продукта, которые оба одинаковы:
public function findByObjekt($uid) {
$query = $this->createQuery();
$query->matching(
$query->contains('objekte', $uid),
$query->equals('objekte.hidden',0),
$query->equals('objekte.deleted',0)
);
$query->getQuerySettings()->setRespectStoragePage(FALSE);
$query->getQuerySettings()->setRespectSysLanguage(FALSE);
return $query->execute();
}
Есть ли способ удалить дублирующиеся записи / объекты здесь, прежде чем они будут возвращены в контроллер для вывода? Я проверил несколько документов, но не смог найти способ получить уникальные результаты (что, вероятно, обычно нет необходимости ...). Еще одна мысль - обработать дублирующую логику в шаблоне флюида, но я думаю, это довольно плохое решение.