Новости 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 Гость просматривают эту тему.
  • 1 Ответов
  • 1509 Просмотров
*

SAM_D

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Сразу говорю - FAQ читал, поиск юзал...
Сделал сайт на Joomla 1.5.22 Stable, на старом домене. Поставил JoomGallery - встала без проблем. Влепил три категории - для каждой назначил свой мини-эскиз, все корректно. А дальше начинается интересное...
Переношу сайт на предназначающийся для него домен, все четко, всаживаю в JoomGallery еще одну категорию, пытаюсь назначить для нее ее мини-эскиз, а он не назначается. То есть, открывается окошко назначения, эскизик указывается, раскрывается, и все - кнопки ОК, короче, нету. Мини-эскиз, соответственно, тоже не назначен. Пробовал через разные браузеры, с разных компов - все никак.
Самое главное - хостер один и тот же, различаются версии MySQL: на старом (где все работало) - 4.1.25-log, на новом - 5.1.72-log. На пожилом - работает, на молодом - ни в какую.
Что тут может посоветовать уважаемое сообщество? Помогите, пожалуйста...
*

Beer

  • Moderator
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Пиши хостеру - пусть дает тестить на другом сервере.
У меня были траблы со входом в админку JG - тема на форуме. Решилось переносом на другой сервер.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После редактирования названия категории - переименовывает папку с изображениями

Автор Beer

Ответов: 3
Просмотров: 1532
Последний ответ 04.04.2024, 23:00:05
от sivers
Название категории H1

Автор wowkarak

Ответов: 9
Просмотров: 2903
Последний ответ 09.09.2022, 20:04:00
от Beer
Не отображается описание категории, если в ней нет изображений

Автор Maffo

Ответов: 7
Просмотров: 2712
Последний ответ 20.06.2021, 14:42:03
от ShopES
Условие для вывода модуля в определенной категории

Автор Beer

Ответов: 0
Просмотров: 3623
Последний ответ 16.12.2018, 13:34:33
от Beer
Что за "Ограниченные Категории" и как убрать?

Автор Maffo

Ответов: 1
Просмотров: 2076
Последний ответ 23.08.2018, 13:46:31
от Maffo