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

JustRe1ax

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Подскажите, люди добрые, можно ли создать что-нибудь вроде популярных материалов, которые выводятся на главной. При этом материалы должны иметь полные характеристики. Сайт без VM и JS.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Относительно добрые люди не совсем понимают, про какие полные характеристики идет речь.
Но вы можете
а) создать пункт меню, типа Избранные материалы, который будет выводить блог избранных материалов.
или
б) установить модуль для вывода материалов из определенной категории/категорий
*

JustRe1ax

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Относительно добрые люди не совсем понимают, про какие полные характеристики идет речь.
Но вы можете
а) создать пункт меню, типа Избранные материалы, который будет выводить блог избранных материалов.
или
б) установить модуль для вывода материалов из определенной категории/категорий
Полные характеристики: вот, например: http://sosnovyjdom.ru/proekty/doma-iz-brusa/dachnye-domiki/db-101-uzkoe-7x7
Там габариты дома, общая площадь, цена и так далее.
а) а этот пункт поместить в главное меню, верно?
б) может, есть варианты модулей? Я что-то не нашел похожего
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
про меню вы правильно поняли, только его не просто поместить надо, а отметить, как главное.

то, что по ссылке - это каталог.
но в Joomla есть дополнительные поля встроенные, можете с помощью них сделать подобное.
но надо будет вникать.
зайдите в управление материалами, посоздавайте поля, дальше поймете, насколько это подъемно для вас.
если не подъемно, то в коммерческий раздел.
*

JustRe1ax

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Спасибо за помощь, буду разбираться
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод новостей

Автор lindim

Ответов: 5
Просмотров: 3217
Последний ответ 24.04.2023, 11:16:59
от Hrillow
Вывод информации в личный кабинет пользователя

Автор zndm

Ответов: 17
Просмотров: 5718
Последний ответ 22.09.2022, 18:51:44
от beliyadm
как выводить категории на главной странице.

Автор makarovse

Ответов: 7
Просмотров: 2671
Последний ответ 03.04.2022, 19:50:42
от THE KILLERS
Проблема с редактированием материалов

Автор olesya

Ответов: 15
Просмотров: 2991
Последний ответ 12.07.2020, 12:46:06
от NataliS
Как подправить вывод таблички recaptcha на русском?

Автор busik

Ответов: 4
Просмотров: 1656
Последний ответ 17.02.2019, 18:58:15
от busik