Sulu CMS GET-запрос ошибки

У меня есть AJAX GET-запрос, который должен вернуть мне список категорий, но у меня ошибка SQL SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column

Мой запрос URl следующий: http://my-domain.com/admin/api/categories?flat=true&sortBy=depth&sortOrder=asc&fields=name,id

Как лучше всего решить эту проблему? Должен ли я изменить MySQL .cnf файл или это можно исправить в коде?

1

Решение

ОК, проблема была в совместимости с MySQL.

Итак, я просто меняю mysql.cnf файл, добавив следующие строки:
[mysqld] sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]