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

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Akeeba проблема
« : 13.03.2013, 20:03:47 »
при попытке сделать копию сайта выскакивает эта ошибка, отдельно копию базы данных сделать могу, копию сайта нет . переустанавливал, чистил все под 0 , резульатта не получил никакого.

Резервное копирование не удалось

Операция резервного копирования была приостановлена, поскольку была обнаружена ошибка.
Последним сообщением об ошибке было:

AJAX Loading Error
HTTP Status: 502 (Bad Gateway)
Internal status: error
XHR ReadyState: 4
Raw server response:
Service Temporarily Unavailable

The server closed the connection without sending any data.

The server is temporarily unable to service your request due to maintenance downtime or capacity problems.

Due to heavy load on the server, connections may be temporarily blocked from locations that fetch an unusually high number of pages.

We apologize for the inconvenience.
*

fbr

  • Завсегдатай
  • 1663
  • 206 / 7
Re: Akeeba проблема
« Ответ #1 : 14.03.2013, 17:10:49 »
такое периодически бывает, по-видимому из-за загруженности сервера

Попробуйте поменять параметры настройки. Я поставил такие:

Минимальное время выполнения - 20
Максимальное время выполнения - 3
Отклонение времени исполнения - 10

Время копирования увеличивается, но само копирование чаще завершается успешно ))
*

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Akeeba проблема
« Ответ #2 : 14.03.2013, 17:18:32 »
попробую отпишу, пасибо за ответ.
*

Solbadguy

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Akeeba проблема
« Ответ #3 : 15.03.2013, 08:49:01 »
Резервное копирование не удалось
Операция резервного копирования была приостановлена, поскольку была обнаружена ошибка.
Последним сообщением об ошибке было:

AJAX Loading Error
HTTP Status: 502 (Bad Gateway)
Internal status: error
XHR ReadyState: 4
Raw server response:
Service Temporarily Unavailable
The server closed the connection without sending any data.

The server is temporarily unable to service your request due to maintenance downtime or capacity problems.

Due to heavy load on the server, connections may be temporarily blocked from locations that fetch an unusually high number of pages.

We apologize for the inconvenience. ((
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Akeeba проблема
« Ответ #4 : 15.03.2013, 09:00:10 »
http://yandex.ru/yandsearch?text=%D0%B8%D0%B7-%D0%B7%D0%B0%20%D1%87%D0%B5%D0%B3%D0%BE%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%20502%20(Bad%20Gateway)&clid=1857859&lr=65

Разговаривайте с хостером или меняйте его. Можете посмотреть логи ошибок на время 502 ошибки. Акиба тут ни при чем.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема из chosen.php генерит js ошибку

Автор platonische

Ответов: 0
Просмотров: 1514
Последний ответ 20.05.2020, 11:11:03
от platonische
Проблема с кешем?

Автор bandanu

Ответов: 5
Просмотров: 2038
Последний ответ 29.11.2019, 00:57:10
от gartes
Проблема с настройками вывода материалов в 2 колонки

Автор TowRed

Ответов: 31
Просмотров: 15778
Последний ответ 04.10.2019, 06:01:24
от Sveta2889
Проблема после обновление с 2.5.19 на 2.5.28

Автор Осет72

Ответов: 5
Просмотров: 1470
Последний ответ 08.01.2017, 16:20:14
от ProtectYourSite
[Решено] Проблема с выводом даты и часовым поясом

Автор afikus

Ответов: 6
Просмотров: 8692
Последний ответ 28.12.2016, 14:16:50
от newvideo