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

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Выглядит это так "site.ru/category"
И показывается страничка к примеру когда пользователь выходит и аккаунта находясь в корзине
+ это просто дубль главной и конечно же ее видят поисковики

Есть способ от нее избавиться совсем или..
*

dmitry_stas

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

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
-Вариант
+ или можно назначить одному из пункту меню алиас "category"

Прикольно то что эта страничка тотально на всех магазинах ))
И выглядит это к примеру не всегда хорошо
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Прикольно то что эта страничка тотально на всех магазинах ))

как и /index.php/category
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

herr

  • Захожу иногда
  • 127
  • 0 / 1
« Последнее редактирование: 30.04.2015, 20:57:38 от herr »
*

herr

  • Захожу иногда
  • 127
  • 0 / 1
Скажу больше, не обязательно находиться в корзине.
Вхожу в аккаунт на главной и тоже появляется /category.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Есть ли бесплатный модуль вывода товаров для JoomShopping?

Автор Damarkuzz

Ответов: 8
Просмотров: 856
Последний ответ 29.07.2022, 15:43:48
от kit2m2
Не посчиталась стоимость товара в заказе, в админке есть

Автор Dolphin4ik_1

Ответов: 1
Просмотров: 473
Последний ответ 28.05.2022, 15:20:28
от victorantoniak
Есть ли модуль регистрации для JoomShopping

Автор shop-user

Ответов: 4
Просмотров: 802
Последний ответ 24.03.2021, 22:41:07
от v42bis
JoomShopping продает больше чем есть на складе

Автор Simply

Ответов: 31
Просмотров: 1388
Последний ответ 07.01.2021, 18:53:10
от nevigen
Есть ли аддон, способный разбить скидку по купону построчно в перечне позиций?

Автор dss

Ответов: 4
Просмотров: 607
Последний ответ 13.11.2020, 11:56:54
от AlexB