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

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
Кому не трудно подскажите? нормально ли это? и что делать?

*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
На скрине же всё написано, там даже есть ссылки на помощь, где все подробно расписано.
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
На скрине же всё написано, там даже есть ссылки на помощь, где все подробно расписано.
ну раз задал данный вопрос, значит интересуюсь нормально ли такое? и что форум туда попал...
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Артём, по таким адресам у тебя на сайте не те темы. Вспоминай, что делал с этими темами.
Странно у тебя работают и forum и forum.html
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
Артём, по таким адресам у тебя на сайте не те темы. Вспоминай, что делал с этими темами.
Странно у тебя работают и forum и forum.html
самое интересное я нигде ничего нигде лазил и ничего не менял, только единственное, что 4 месяца назад шаблон менял, и больше никуда не влазил....
« Последнее редактирование: 29.05.2015, 11:44:19 от Артём 2014 »
*

makklovskiy

  • Новичок
  • 7
  • 0 / 0
офигенный ответ: "я не чего не менял, но шаблон поменял"  ;D
Ты сам ответил на свой вопрос.
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
офигенный ответ: "я не чего не менял, но шаблон поменял"  ;D
Ты сам ответил на свой вопрос.
да причем здесь это, там по другому разделы назывались, и урлы были другие, а тут совсем другое, да я думаю то что я когда-то поменял шаблон на это как то не отразилось...
*

makklovskiy

  • Новичок
  • 7
  • 0 / 0
Шаг 1. Правой кнопкой по страницам которые исключены, и ищешь в коде этой страницы canonical
Шаг 2. Ищешь в Google, как удалить canonical с сайта.
Шаг 3. Всё.
*

makklovskiy

  • Новичок
  • 7
  • 0 / 0
поражаюсь автору, открыл страницу его сайта и 1 строчкой <link href="/forum/index.html" rel="canonical" />
Так лень было справку Яндекс почитать?
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
Шаг 1. Правой кнопкой по страницам которые исключены, и ищешь в коде этой страницы canonical
Шаг 2. Ищешь в Google, как удалить canonical с сайта.
Шаг 3. Всё.
Шаг 1 . Где искать? в исходном коде?
*

makklovskiy

  • Новичок
  • 7
  • 0 / 0
я уже ответил выше, что именно вам нужно удалить
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
попробую и отпишусь...
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
посмотрел как вы написали, ничего не получилось, то ли я Неправильно понял
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
Артём, по таким адресам у тебя на сайте не те темы. Вспоминай, что делал с этими темами.
Странно у тебя работают и forum и forum.html
по поводу forum и forum.html как должно правильно то работать?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Должно как на Kunena.org
*

Артём 2014

  • Захожу иногда
  • 484
  • 6 / 3
Должно как на Kunena.org
из за чего могло это так случиться? может это как то связано с Kunena меню?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

А почему не индексируются фото?

Автор Lesha_K

Ответов: 9
Просмотров: 2080
Последний ответ 15.11.2014, 18:15:53
от Снаряд
Выскакивает два Lightbox сразу . Почему?

Автор biomik

Ответов: 8
Просмотров: 2023
Последний ответ 09.03.2014, 19:44:39
от Rival
Почему у меня URL форума не как у всех?

Автор serJO

Ответов: 1
Просмотров: 1022
Последний ответ 14.10.2013, 14:14:20
от ChaosHead
Плдскажите пожалуйста. Почему форум Kunena вывелся в двух местах ?

Автор Oggy

Ответов: 2
Просмотров: 1386
Последний ответ 18.03.2013, 08:10:20
от KKAAZZOO
почему последние сообщения сверху! хелп

Автор veg66

Ответов: 1
Просмотров: 1330
Последний ответ 30.04.2012, 15:14:50
от ChaosHead