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

asmadian1243

  • Новичок
  • 2
  • 0 / 0
JoomShopping - Version 3.20.2
Joomla! 2.5.14

Если находится в категории тогда корзина показывает правильное количество и сумму.
Если находиться в карточке товара тогда у корзина показывает странные значения количество и суммы, есть подозрения что после добавления товара в корзину, т.к. не появляется сообщения "Товар добавлен в корзину", не очищается кэш с выбранным товаром.

1. При добавлении товара из карточки товар  в корзину нет сообщения "Товар добавлен в корзину"

*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
кеш может включен?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Thanawart

  • Новичок
  • 2
  • 0 / 0
Количество и количество корзины неверны.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Удалить jotcache корректно без доступа к админке возможно?

Автор borro

Ответов: 0
Просмотров: 1308
Последний ответ 02.03.2015, 19:19:49
от borro
Обновление Joomla 2.5.27 -> 2.5.28 ошибка корзины

Автор Gevguk

Ответов: 5
Просмотров: 1593
Последний ответ 06.02.2015, 16:00:41
от Gevguk
Цены на товары 0 рублей. В карточке все ок

Автор ipurtov

Ответов: 0
Просмотров: 1175
Последний ответ 25.09.2014, 13:14:00
от ipurtov
Не корректно устанавливается Joomla 2.5

Автор limeradiation

Ответов: 4
Просмотров: 3082
Последний ответ 29.10.2012, 01:53:25
от b2z
урезать Joomla - сократить количество файлов

Автор Иваныч57

Ответов: 14
Просмотров: 3563
Последний ответ 03.10.2012, 10:42:25
от Apoca1ypto