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

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Модуль "Меню - аккордеон"
« : 30.09.2009, 16:52:20 »
По заказу проекта "Великий Новгород" мною написан новый

МОДУЛЬ "МЕНЮ - АККОРДЕОН"

Модуль предназначен для вывода Меню вашего сайта в виде Аккордеона.

Посмотреть в работе можно на сайте Заказчика - модуль находится в левой колонке самый верхний.

Модуль распространяется на коммерческой основе.

Заинтересованных прошу обращаться.

Re: Модуль "Меню - аккордеон"
« Ответ #1 : 19.03.2010, 22:00:51 »
не запоминает куки  :(
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Модуль "Меню - аккордеон"
« Ответ #2 : 21.03.2010, 18:20:18 »
не запоминает куки

Серьезно? :)

Заказчику это было не нужно, да и не требуется этого данному расширению  - подумайте сами...
« Последнее редактирование: 06.08.2010, 08:13:25 от Adeptus »
*

VasiliO

  • Захожу иногда
  • 69
  • 0 / 0
Re: Модуль "Меню - аккордеон"
« Ответ #3 : 05.08.2010, 14:22:44 »
f2c Accordion Menu  а чем ваш модуль лучше?
да и сам сайт заказчика грузится как хз что
« Последнее редактирование: 05.08.2010, 14:28:16 от VasiliO »
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Модуль "Меню - аккордеон"
« Ответ #4 : 06.08.2010, 08:16:37 »
f2c Accordion Menu  а чем ваш модуль лучше?

Всем :)

Цитировать
да и сам сайт заказчика грузится как хз что

Нормально он грузится.
*

vovec1

  • Новичок
  • 8
  • 0 / 0
Re: Модуль "Меню - аккордеон"
« Ответ #5 : 24.01.2012, 17:20:13 »
при открытии страницы из меню, последнее сворачивается. тоже самое и у меня, сделано на yoo. http://www.nbcdevelopment.ru/
Как сделать, чтобы выбранное подменю осталось открытым при загрузке страницы.  спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль «Заявка»

Автор Adeptus

Ответов: 11
Просмотров: 8820
Последний ответ 14.02.2014, 22:18:23
от megakontent
Модуль "ЛОГО" (скачать)

Автор Adeptus

Ответов: 22
Просмотров: 16688
Последний ответ 23.12.2012, 08:11:03
от aspidy
Модуль "Твиттер"

Автор Adeptus

Ответов: 1
Просмотров: 6055
Последний ответ 15.07.2012, 02:44:25
от jem777
Модуль «НТС-виджет» + погода

Автор Adeptus

Ответов: 9
Просмотров: 8352
Последний ответ 12.03.2012, 09:28:05
от Adeptus
Универсальный модуль Donate (Webmoney,Yandex,PayPal)

Автор Adeptus

Ответов: 36
Просмотров: 33409
Последний ответ 12.01.2012, 11:28:00
от leo78