Новости Joomla

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1824 Просмотров

Всем доброго времени суток. Устанавливаю галерею ver. 2.6.2 на Joomla 1.5.15. Установка проходит успешно, единственное  - выскакивает ошибка
Код
Внимание! - Не удалось сменить права файла

Галерея вроде бы работает, можно добавить фото - НО: при создании категорий, они создаются, но не появляются в списке категорий. Включил отладку, теперь при нажатии на вкладку категории вываливается окно с 500 ошибкой:
Цитировать
JDatabaseMySQL::query: 1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT c.parent_id, count(*) AS countid FROM jos_phocagallery_c SQL=SELECT a.*, cc.title AS parentname, u.name AS editor, g.name AS groupname, v.average AS ratingavg, ua.username AS usercatname, c.countid AS countid FROM jos_phocagallery_categories AS a LEFT JOIN jos_users AS u ON u.id = a.checked_out LEFT JOIN jos_groups AS g ON g.id = a.access LEFT JOIN jos_phocagallery_categories AS cc ON cc.id = a.parent_id LEFT JOIN jos_phocagallery_votes_statistics AS v ON v.catid = a.id LEFT JOIN jos_users AS ua ON ua.id = a.owner_id JOIN (SELECT c.parent_id, count(*) AS countid FROM jos_phocagallery_categories AS c GROUP BY c.parent_id ) AS c ON a.parent_id = c.parent_id ORDER BY a.ordering

и далее таблица под названием Call stack с указанием функций и их местоположения.

Подскажите, в какую сторону копать? Это проблемы установки?

на забугорном форуме нашел вот что http://www.phoca.cz/forum/viewtopic.php?f=1&t=7391 , но там обсуждается ситуация с MySQL 4.0, у меня же версия 5.0

заранее спасибо
« Последнее редактирование: 23.02.2010, 21:55:23 от Tricord »
*

Swimmer

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Удалось решить вопрос?

я просто позвонил хостеру, они решили вопрос в течение получаса
*

Swimmer

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Удалось решить вопрос?
я просто позвонил хостеру, они решили вопрос в течение получаса
А не говорили что делают? Потому что мой хостер - РБК - тупит.
*

v-kudr

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
та же проблема но при клике на рейтинг фотографии
« Последнее редактирование: 26.03.2010, 14:28:02 от v-kudr »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 5 Модули: PhocaGallery Image Module ошибка Class "JRequest" not found

Автор prostoy

Ответов: 0
Просмотров: 999
Последний ответ 05.09.2024, 09:41:27
от prostoy
Сортировка категорий в столбцах/колонках PhocaGallery 3.2.2

Автор remix8080

Ответов: 0
Просмотров: 2687
Последний ответ 20.06.2021, 17:09:27
от remix8080
XHTML ошибка в Плагине JComments 2.2.0.2 для PhocaGallery 2.7.5

Автор leo78

Ответов: 6
Просмотров: 5635
Последний ответ 24.03.2020, 03:32:21
от Elimelech
Вывод категорий по id. Как?

Автор Grione

Ответов: 0
Просмотров: 3018
Последний ответ 11.06.2019, 10:43:21
от Grione
Вывод списка категорий. Вывести по 5 изображений.

Автор Grione

Ответов: 0
Просмотров: 2586
Последний ответ 26.12.2018, 14:19:06
от Grione