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

RAF

  • Новичок
  • 7
  • 0 / 0
Не работает Custom HTML модуль
« : 14.06.2014, 19:51:49 »
Здравствуйте, столкнулся с такой проблемой при редактировании Custom HTML модуля ее нельзя сохранить или же закрыть.
при создании такая же ситуация:
создаем новый модуль html>>> пишем нужный код>>> нажимаем сохранить и нечего...
помогите решить проблему...
*

RAF

  • Новичок
  • 7
  • 0 / 0
Re: Не работает Custom HTML модуль
« Ответ #1 : 14.06.2014, 20:08:07 »
в общем все дело в браузере из 3х работает почему то только в opera
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
*

seodaemon

  • Новичок
  • 1
  • 0 / 0
Re: Не работает Custom HTML модуль
« Ответ #3 : 03.08.2014, 16:16:20 »
 !
В браузерах Google, yandex и mozila не показывает редактор. v3.3.3.
В том числе в ранее созданных модулях, которые давно уже висят на сайте.  !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не грузится страница админки, после смены хостинга. Но сам сайт работает

Автор Janitor

Ответов: 2
Просмотров: 1290
Последний ответ 02.07.2023, 10:37:01
от Janitor
Не работает после переноса на другой хостинг

Автор Ravil

Ответов: 2
Просмотров: 1268
Последний ответ 05.10.2022, 07:58:32
от wishlight
Сайт работает на PHP 7.2 /Joomla 3.9 ---- Akeeba Backup 8.1.10 не запускается

Автор Validator

Ответов: 9
Просмотров: 1802
Последний ответ 21.09.2022, 19:09:17
от Validator
Ошибка в определении тега <html lang="хх-ХХ">

Автор x1

Ответов: 0
Просмотров: 952
Последний ответ 16.09.2022, 16:25:02
от x1
Плагин VM Custom - Произвольные товары не работает в VM 3.8.8

Автор piter2022

Ответов: 0
Просмотров: 777
Последний ответ 31.03.2022, 12:15:05
от piter2022