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

som

  • Новичок
  • 3
  • 0 / 0
захожу на главную сайта
весит объявление джумлы что сайт не пашет.. и внизу написано "не могу подключиться к БД"

помогла смена  юзера и пароля Бд через cpanel.. и прописание  в конфиге.пхп
заработала... и вот уже 3-й раз за неделю такая хрень. что может быть
форум работает.. на этом хосте еще сайт есть тоже на джумле все ок с ним...
глучит только на одном...
где искать причину?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: сайт падает (меняется пароль к БД)
« Ответ #1 : 27.10.2007, 11:01:49 »
пароли к БД сами по себе не меняются...
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

som

  • Новичок
  • 3
  • 0 / 0
Re: сайт падает (меняется пароль к БД)
« Ответ #2 : 27.10.2007, 11:40:29 »
я это понимаю... недоброжелатели это могут сделать?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: сайт падает (меняется пароль к БД)
« Ответ #3 : 27.10.2007, 11:43:30 »
если имеют возможность попасть в панель упрвавления БД либо на фтп (чтобы просто конфиг поправить) - конечно
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

som

  • Новичок
  • 3
  • 0 / 0
Re: сайт падает (меняется пароль к БД)
« Ответ #4 : 27.10.2007, 11:48:42 »
ну а какие еще причины?  хостер может глючить? я им пишу, они там нормально общатся не умеют...
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Re: сайт падает (меняется пароль к БД)
« Ответ #5 : 30.10.2007, 16:52:33 »
хостер может глючить легко ))) скорее всего дело в нем, проверь, приходят ли тебе уведомления на почту что база данных выдала ошибку. если да, то это хостер, если не приходят, то дело в том, что кто то знает пароли к админке или фтп
Тра та та
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Забыла пароль в админку сайта

Автор Galina

Ответов: 21
Просмотров: 28979
Последний ответ 27.12.2016, 12:59:57
от Davinchi-a
Обновить сайт с 1.0.15 до 3.1 или хотя бы 2.5

Автор umbabaraumba

Ответов: 0
Просмотров: 5110
Последний ответ 26.12.2013, 17:17:12
от umbabaraumba
при обновлении рнр на сервере сайт не работает help

Автор dj_serg

Ответов: 4
Просмотров: 4839
Последний ответ 17.12.2011, 18:19:56
от Aleks_El_Dia
после проблем на хостинге сайт выдает знаки вопроса вместо текстов

Автор amerta

Ответов: 5
Просмотров: 5368
Последний ответ 03.12.2011, 18:04:48
от Aleks_El_Dia
Неверные имя пользователя, пароль или уровень доступа

Автор Inngrid

Ответов: 5
Просмотров: 8542
Последний ответ 29.09.2011, 10:59:35
от Garry17