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

QWER

  • Новичок
  • 9
  • 0 / 0
 !!!???!!!   Как зделать чтоб вместо Error 404 страницу ненайдено отправляло по ссылке (http://................)
*

dmsoh

  • Захожу иногда
  • 195
  • 8 / 0
Создайте в каталоге public_html файл .htaccess и поместите в него следующую инструкцию для веб-сервера Apache:

ErrorDocument 404 /404.html

или такую

ErrorDocument 404 http://yoursite.ru/404.php
« Последнее редактирование: 22.09.2008, 23:38:08 от dmsoh »
*

Gassava

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Здрасте. А скажите для J 1.5 это верно?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Здрасте. А скажите для J 1.5 это верно?
это не зависит от движка, это только лишь работа apache
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Gassava

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
*

maximum1

  • Захожу иногда
  • 97
  • 7 / 0
  • Севастополь==Россия!!!
сделал как написано   ErrorDocument 404 http://xxxx.com/index.php?option=com_xmap&sitemap=1
но все равно выдает стандартную страницу в чем может быть ошибка???

Обсуждение темы для Joomla 1.5 здесь http://joomlaforum.ru/index.php/topic,72484.0.html
« Последнее редактирование: 22.07.2009, 18:12:42 от MuraDweb »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Можно ли на страницу категории добавить текст между заголовками материалов?

Автор uhogorlonos

Ответов: 0
Просмотров: 7841
Последний ответ 30.11.2012, 17:09:14
от uhogorlonos
Как вставить видео на страницу сайта?

Автор Gingertam

Ответов: 29
Просмотров: 36071
Последний ответ 03.10.2012, 18:03:29
от Strollerman
Картинка вместо заголовка модуля

Автор tolya2005

Ответов: 12
Просмотров: 9719
Последний ответ 19.07.2012, 01:37:45
от Marques
Как создать чистую страницу в Joomla 1.0

Автор seatour

Ответов: 10
Просмотров: 8362
Последний ответ 24.05.2012, 13:42:53
от SK
Как осуществить автоматический переход на др. страницу?

Автор KJ

Ответов: 6
Просмотров: 4243
Последний ответ 28.03.2012, 16:51:12
от Nick_mad