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

kreativ

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Здравствуйте уважаемые форумчане. Подскажите как реализовать зависимость способа оплаты от региона и способа доставки от региона. Мой город- доставка курьером- остальные города- Почта России. Мой город- оплата при получении- остальные города- наложенный платеж.  Версия VM 2.0.Х; Joomla 2.5
Заранее благодарен.
« Последнее редактирование: 09.09.2012, 10:06:24 от kreativ »
*

stt

  • Захожу иногда
  • 52
  • 3 / 1
Могу предложить свой компонент. В нем задаются недопустимые сочетания доставка-оплата. То есть вы создаете два способа доставки - курьером и почтой. И два способа оплаты - курьеру и наложенный платеж. Затем вводите недопустимые сочетания Курьер-Наложенный платеж и доставка Почтой-оплата курьеру. На сайте нельзя будет выбрать способ оплаты, пока не выбран способ доставки.
Единственная проблема - нужно корректировать два файлика в VirtueMart. То есть дальнейшие обновления VM производить будет нельзя, либо вносить опять корректировки.
Обращайтесь, если устраивает.
*

Ankir

  • Новичок
  • 1
  • 0 / 0
Здравствуйте, тоже интересует данный модуль. Если можно, в личку.
*

stt

  • Захожу иногда
  • 52
  • 3 / 1
Здравствуйте. И мне, если можно

Отписался в личку
*

shumshadin

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Прошу если можно тоже ссылочку если еще не поздно:) заранее спасибо
*

papa911

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Также интересует данный вопрос.
А то как то не красиво при самовывозе, оплата наложенным платежом
*

kraso4niy

  • Новичок
  • 1
  • 0 / 0
если кому интересно. плагин доставки в зависимости от региона.
цена устанавливается в админке.
вся инфа здесь http://ivanbogomolov.ru/joomla/index.php/downoload-plug   там же в магазине демонстрация есть.
остальные возможности, а также уникальные плагины могу реализовать за определенную плату. пишите на емаил ivanbogomoloff@yandex.ru или icq 270437525
*

stt

  • Захожу иногда
  • 52
  • 3 / 1
Есть готовый компонент. Ничего допиливать в VM не нужно. Корректно устанавливается, корректно работает, корректно удаляется. Написан мной. Если нужно, обращайтесь в личку.
*

nusiena

  • Новичок
  • 3
  • 0 / 0
Можно и мне такой замечательный компонент?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Квитанция Сбербанка

Автор semibratov

Ответов: 27
Просмотров: 11972
Последний ответ 26.01.2016, 11:31:25
от GenneS
Итоговая стоимость

Автор ka4_piton

Ответов: 2
Просмотров: 1537
Последний ответ 27.09.2015, 11:14:07
от ka4_piton
Платежная система для VirtueMart 2.x (Украина)

Автор Tol82

Ответов: 5
Просмотров: 6916
Последний ответ 05.02.2014, 20:50:57
от mario052
Плагин доставки: Почта России

Автор Radiocity

Ответов: 9
Просмотров: 5665
Последний ответ 05.01.2013, 12:59:34
от Undorik
Подскажите платежный модуль для зарубежн

Автор pharaoh

Ответов: 9
Просмотров: 1755
Последний ответ 03.10.2012, 17:29:33
от gray