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

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Как определить Itemid категории в результатах стандартного поиска, выводится материалы и категории, к которым принадлежат материалы, категории привязаны к меню, нужно определить itemid .
Так не помогает:
Код
<?php $Itemid = JRequest::getInt( 'Itemid', 1, 'get' ); ?>
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
yuri-it
неужели за столько времени не научился сформулировать нормально вопрос? :)
у категории нет Itemid, а есть просто id.
Сформулируй нормально вопрос что нужно, из топика я лично ничего не понял.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
yuri-it
неужели за столько времени не научился сформулировать нормально вопрос? :)
у категории нет Itemid, а есть просто id.
Сформулируй нормально вопрос что нужно, из топика я лично ничего не понял.
у меня сделана привязка к меню и нужно получть itemid в результатах отображения поиска. Т.е. поиском нашлись статьи, определил их категории, id категории и нужно еще определить itemid меню, к которому привязана эта категория. (материалы в режиме блога)
« Последнее редактирование: 14.01.2011, 13:20:34 от yuri-it »
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Так и не дождавшись ответа решил самостоятельно, может кому пригодится оч.удобный способ:

Код
<?php $menu = &JSite::getMenu();?>
            <?php $test= "index.php?option=com_content&view=category&layout=blog&id=". $result->catid .'' ;?>
                 <?php $item = $menu->getItems('link',$test, true);
      $itemid = isset($item)? $item->id : ''; ?>

$test - колонка LINK в таблице MENU, по ней идет сверка.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Для чего нужны разделы и категории?

Автор lost

Ответов: 10
Просмотров: 6958
Последний ответ 26.04.2021, 15:12:31
от altvvc
Как вывести все категории всех разделов на одной странице?

Автор genius

Ответов: 4
Просмотров: 2163
Последний ответ 22.01.2019, 08:38:30
от genius
Заголовок страницы вида Имя материала / имя категории / имя раздела /

Автор rubasket

Ответов: 2
Просмотров: 14221
Последний ответ 24.03.2017, 01:13:50
от mbgr
Разделы и категории + навигация

Автор Sareth

Ответов: 4
Просмотров: 2423
Последний ответ 22.12.2016, 14:22:26
от drVadz
Вынести товары с категории на главную

Автор Worko-of-Art

Ответов: 0
Просмотров: 1550
Последний ответ 10.03.2016, 02:30:46
от Worko-of-Art