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

jukov_b1

  • Осваиваюсь на форуме
  • 40
  • 6 / 0
в общих настройках в фильтрах нет никаких чёрных списков
плагин установлен и активирован (с официального сайта и он бесплатный https://techjoomla.com/component/rdsubs/file/pdf-embed-v2-3-0-20bfffb7-zip)
создана статья в неё вставленна строка
{pdf=http://my.raccoons.group/images/vcp01.pdf|100%|500|pdfjs}
а на выходе ... та же строка, как будто плагин её не видит
плагин сносил\ставил, другие плагины рядом-работают
Есть идеи в чём может быть проблема?  *ОХ-Х-Х*
(всё в вложениях)
Искал альтернативу :( приличных не нашёл. Под приличными подразумевается или на движке PDFjs от мозилы или постраничный вывод с целью дальнейшего апдейта. Просто вставить файл и ждать пока он весь вывалится на клиента не вариант. PDFы большие и их много нужна лёгкая листалка которая выжимает из бэкэнда все соки но быстро выдаёт первые страницы и позволяет перелопатить большое колличество похожих докумментов.
« Последнее редактирование: 17.07.2021, 07:12:30 от jukov_b1 »
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Там именно для этой фичи баш с путями
Пропишите
{pdf=../../../../../../../images/vcp01.pdf|100%|500|pdfjs}
При условии что images идет от корня
*

jukov_b1

  • Осваиваюсь на форуме
  • 40
  • 6 / 0
или не понял куда вписать... или не сработало .. :(
я так думаю если он видит свою подстроку то она, подстрока, должна хотя бы выкусится из основного потока, а этого не происходит какого то
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Ну у меня сработало.
Может конфликт с другими плагинами для PDF?
*

jukov_b1

  • Осваиваюсь на форуме
  • 40
  • 6 / 0
Может конфликт с другими плагинами для PDF?
мммм пока не понял как решилось, но похоже проблема ушла корнями в себлод(seblod) снял активность у всех себлод плагинов и о чудо - заработало.
Спасибо за подсказку! :laugh:
а вот дальше произошло, что то из области ну нафиг.. активировал обратно все себлод плагины, хотел поискать виновника. А страница бац и продолжила работать. :-X
Если хватит терпения отпишу в чём жежььь причина. Но совет очень таки помог Спасибо :)  yes!
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Посмотрите порядок подключения плагинов. Иногда достаточно перенести нужный на "раньше"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 749
Последний ответ 09.05.2025, 12:39:18
от azm1n
Не работает плагин перенаправления (Redirect) Joomla 3.10

Автор tsolomon

Ответов: 10
Просмотров: 1767
Последний ответ 23.09.2022, 10:37:20
от sivers
Прервать событие Joomla используя плагин

Автор voron121

Ответов: 1
Просмотров: 858
Последний ответ 15.06.2022, 19:31:16
от sivers
Плагин ContentMulticategories не работает на модуле

Автор mak200

Ответов: 1
Просмотров: 681
Последний ответ 04.06.2022, 22:02:38
от mak200
Плагин для AMP под J4

Автор Слава

Ответов: 0
Просмотров: 610
Последний ответ 24.02.2022, 12:50:29
от Слава