Новости 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 Ответов
  • 936 Просмотров
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Мультиязычность и валюты
« : 04.11.2017, 11:59:00 »
Братцы, всем привет! Пилю магазин и упираюсь в тупик, виртуемарт поддерживает мультиязычность, но не умеет показывать валюту для выбранного языка - КАК так?! рукалицо! Какой тогда вообще смысл мультиязычности, если вирт не умеет автоматом переключать валюты?! Модуль смены валюты вставлять некуда и это не логично! Есть рабочий плагин за 35уе, но цена кусается. Была мысль показывать две валюты на всех языках, но инструкций не нашел.
Удивлен, что этот вопрос никто не форсил, когда в инете полно обсуждений мультиязычного вирта..
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Мультиязычность и валюты
« Ответ #1 : 04.11.2017, 12:34:39 »
КАК так?! рукалицо! Какой тогда вообще смысл мультиязычности, если вирт не умеет автоматом переключать валюты?
Так и в ЖШ нет такого функционала с коробки.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Мультиязычность и валюты
« Ответ #2 : 04.11.2017, 13:05:27 »
КАК так?! рукалицо! Какой тогда вообще смысл
А товары в вашем будущем магазине будут бесплатными?
Удивлен, что этот вопрос никто не форсил
Будьте первым, кто это форсит, и больше не будут возмущаться по этому поводу.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

antony2606

  • Давно я тут
  • 633
  • 46 / 4
  • Работаем!
Re: Мультиязычность и валюты
« Ответ #3 : 04.11.2017, 13:54:17 »
А две валюты есть лайфхаки? Не нагуглилось(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мультивариант + мультиязычность

Автор Akeksandr

Ответов: 0
Просмотров: 1721
Последний ответ 29.06.2023, 11:49:10
от Akeksandr
Вывод необходимой валюты

Автор TYMON

Ответов: 3
Просмотров: 860
Последний ответ 07.07.2018, 20:07:41
от TYMON
Расчет курса валюты

Автор Mick

Ответов: 0
Просмотров: 718
Последний ответ 20.10.2017, 18:48:01
от Mick
Автоматическая смена валюты VirtueMart

Автор Ariyento

Ответов: 3
Просмотров: 1096
Последний ответ 07.07.2017, 21:32:51
от Ariyento
Как показать в ценах на товары разные валюты для разных категорий покупателей?

Автор abrodski

Ответов: 7
Просмотров: 1160
Последний ответ 09.10.2016, 22:52:59
от Litop