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

kkk100100

  • Новичок
  • 9
  • 0 / 0
Всем привет. Подскажите пожалуйста, как вывести записи из всех категорий, в отдельной менюшке ( есть 2 главных раздела, в них 10-15 категорий, 5 типов записей ) нужно, чтоб по клику выпадали все записи доски или главного раздела. Всем спасибо!
« Последнее редактирование: 02.02.2014, 15:48:51 от kkk100100 »
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Все записи доски по одному адресу
« Ответ #1 : 02.02.2014, 15:51:41 »
Что мешает сделать Меню с пунктами Блог категорий и поместить их в отдельный модуль,
или чего-то  недопонял?
*

kkk100100

  • Новичок
  • 9
  • 0 / 0
Re: Все записи доски по одному адресу
« Ответ #2 : 02.02.2014, 15:55:57 »
Что мешает сделать Меню с пунктами Блог категорий и поместить их в отдельный модуль,
или чего-то  недопонял?
Если мы об одном и том же, то вопрос : где категория со всеми записями?
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Все записи доски по одному адресу
« Ответ #3 : 02.02.2014, 16:08:58 »
Цитировать
где категория со всеми записями?/quote]
Когда мы создаем материал, то по хорошему, сначала создается категория,
затем материал помещается в эту категорию.
Создай Пункт меню Типа "Блог категорий"
*

kkk100100

  • Новичок
  • 9
  • 0 / 0
Re: Все записи доски по одному адресу
« Ответ #4 : 02.02.2014, 16:19:09 »
Цитировать
где категория со всеми записями?/quote]
Когда мы создаем материал, то по хорошему, сначала создается категория,
затем материал помещается в эту категорию.
Создай Пункт меню Типа "Блог категорий"

Я вам про Фому, вы мне про Ерёму...  Мне нужно вывести объявления из компонента...
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: Все записи доски по одному адресу
« Ответ #5 : 02.02.2014, 16:22:21 »
Сорри.
Умылся - недочитал
по  MarketPlace УВЫ
*

kkk100100

  • Новичок
  • 9
  • 0 / 0
Re: Все записи доски по одному адресу
« Ответ #6 : 05.02.2014, 06:46:35 »
Ну же, помогите! :o
*

kkk100100

  • Новичок
  • 9
  • 0 / 0
Re: Все записи доски по одному адресу
« Ответ #7 : 05.02.2014, 23:43:11 »
 ^-^
« Последнее редактирование: 30.04.2014, 00:30:56 от kkk100100 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Уведомление на email при добавлении записи в MarketPlace

Автор mijsvit

Ответов: 11
Просмотров: 5576
Последний ответ 24.02.2011, 13:06:34
от helias