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

Gordankem

  • Новичок
  • 5
  • 0 / 0
Добрый день.
Столкнулся с такой проблемой, понадобилось изменить отображение материла. При добавлении материалов тот который был первым смещается в низ.
У меня вопрос как в Joomla 3 можно задавать отображение материала, всегда первый или всегда второй.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
В Менеджере материалов присвойте материалу порядок "0".
Правда еще надо будет в настройках пункта меню выставить правильно поле "Порядок материалов"
*

Gordankem

  • Новичок
  • 5
  • 0 / 0
В Менеджере материалов присвойте материалу порядок "0".
Правда еще надо будет в настройках пункта меню выставить правильно поле "Порядок материалов"
В менеджере материалов нет вообще возможности материалу "0" присвоить. Я не нашёл этой возможности.
Про Пункты меню нашёл, выставил Параметры макета Блога->Порядок материалов->Порядок материалов в менеджере
В общем помогло Респект
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Нужно нажать на «порядок». Потом отсортировать как надо. Потом на иконку дискеты.

*

a.tarasenko

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
В менеджере материалов нет вообще возможности материалу "0" присвоить. Я не нашёл этой возможности.
Про Пункты меню нашёл, выставил Параметры макета Блога->Порядок материалов->Порядок материалов в менеджере
В общем помогло Респект

Не нашел, потому что данные выше ответы относятся к Joomla 2.5 :)
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Я же стрелочками показал. Сперва надо нажать на «порядок». После этого можно будет выстраивать.
*

Gordankem

  • Новичок
  • 5
  • 0 / 0
Вопрос относится к Joomla 3
В менеджере материалов Joomla 3 нет вообще возможности материалу "0" присвоить
Возможно через MySQL как-то можно задать, я пока не проверял. Это извращенство конечно.
Как проверю отпушусь со скриншотом,
*

Gordankem

  • Новичок
  • 5
  • 0 / 0

Спасибо сделал так.
Есть только ещё один недочёт, при добавлении нового метерила, он сместить все остальные вниз.
В общем спасибо.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Цитировать
Есть только ещё один недочёт, при добавлении нового метерила, он сместить все остальные вниз.
То есть прикрепленный тоже уедет вниз?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Материал=Гиперссылка?

Автор VIK4

Ответов: 28
Просмотров: 17380
Последний ответ 20.11.2024, 15:37:34
от VIK4
Где находится прямая ссылка на опубликованный материал в админке

Автор Apollon

Ответов: 10
Просмотров: 3994
Последний ответ 15.03.2024, 14:29:47
от 4el
Материал, читать, видео

Автор Jomler

Ответов: 3
Просмотров: 1256
Последний ответ 18.05.2023, 12:16:51
от Театрал
Вывод поля поиска первым пунктом в меню

Автор Mick_20

Ответов: 3
Просмотров: 1024
Последний ответ 03.02.2023, 13:02:46
от Mick_20
Как сделать кликабельный телефон на сайте

Автор kit_andrei

Ответов: 6
Просмотров: 5839
Последний ответ 02.07.2022, 10:13:46
от marksetter