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

Cabalist

  • Новичок
  • 7
  • 0 / 0
Вопрос по модулю
« : 14.09.2010, 20:27:54 »
Всем привет! Подскажите как сделать так что бы в модуле DisplayNews сначала выводилась дата с автором,а под ними титл. А то в стандартном видёт всё наоборот)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Вопрос по модулю
« Ответ #1 : 14.09.2010, 20:36:08 »
там должно быть окошко в настройках, в котором вывод кодируется с помошью спецслов.
вот их надо переставить :)
короче просто текстовое окошко небольшое ищи :)
*

Cabalist

  • Новичок
  • 7
  • 0 / 0
Re: Вопрос по модулю
« Ответ #2 : 14.09.2010, 20:44:10 »
Спасибо!))Сейчас попробую)
*

Pavv

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Вопрос по модулю
« Ответ #3 : 22.09.2011, 18:38:02 »
День добрый. Как в данном модуле реализовать следующую вещь:

вывожу последние 5 новостей и после них хочу сделать ссылку "Посмотреть все новости". При клике на эту ссылку нужно чтобы открывался ВЕСЬ список новостей.

Как это сделать?
*

Pavv

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Вопрос по модулю
« Ответ #5 : 22.09.2011, 18:48:51 »
тмеется в виду переход на блог с новостями или что?
наверное
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Вопрос по модулю
« Ответ #6 : 22.09.2011, 19:00:55 »
если в настроках нет поля для вставки url (а в каком-то из новостных модулей я это видел) для вывода ссылки под списком, то тупо в шаблон модуля вставляешь ссылку на категорию/раздел с новостями
*

Pavv

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Вопрос по модулю
« Ответ #7 : 22.09.2011, 19:02:19 »
если в настроках нет поля для вставки url (а в каком-то из новостных модулей я это видел) для вывода ссылки под списком, то тупо в шаблон модуля вставляешь ссылку на категорию/раздел с новостями
спасибо
*

Pavv

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: Вопрос по модулю
« Ответ #8 : 22.09.2011, 19:12:52 »
Здорово. Все получилось.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по DisplayNews 1.4.1

Автор isranet

Ответов: 6
Просмотров: 10529
Последний ответ 30.06.2013, 21:23:14
от erika