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

tim33

  • Новичок
  • 9
  • 0 / 0
Делаю сайт по веб. адресу-(нужно набрать латинскими буквами) - телемастер_точка_татар


Текст налезает друг на друга... одна строка на другую... В чем может быть дело?

*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Да нормально напишите адрес. И почему на 2.5, а не сразу на 3.7?
*

tim33

  • Новичок
  • 9
  • 0 / 0
Специально так написал, чтобы Google потом на этот сайт не ходил...  Наберите латинскими буквами без нижних_пробелов...
*

tim33

  • Новичок
  • 9
  • 0 / 0
доменная зона .tatar
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Нормально адрес пишите!
И зачем 2.5 то?
*

tim33

  • Новичок
  • 9
  • 0 / 0
что уж было..
« Последнее редактирование: 26.04.2017, 19:48:21 от tim33 »
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Непосредственно в тексте убрать свойство line-height: 0.18cm; Наверное откуда-то копипастом вставляете
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Сами же такой стиль тексту задали
Код
<p class="western" style="margin-bottom: 0.28cm; line-height: 0.18cm;" align="JUSTIFY">
*

tim33

  • Новичок
  • 9
  • 0 / 0
Текст вставляю из Wordа (точнее опенофис-на линуксе) скопировав его.... В этом дело?
*

tim33

  • Новичок
  • 9
  • 0 / 0
В текстовом редакторе у меня только один стиль contentpane... и всё... без вариантов..
*

tim33

  • Новичок
  • 9
  • 0 / 0
voland писал: "Сами же такой стиль тексту задали" А как исправить?
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Отключите редактор и увидите все стили. Ручками удалите. Вставлять надо предварительно скопировав в блокнот (или что там у вас под линуксом), а потом уже оттуда в редактор Joomla.
*

tim33

  • Новичок
  • 9
  • 0 / 0
Помогло...
*

tim33

  • Новичок
  • 9
  • 0 / 0
Есть еще вопрос... пытаюсь в настройках скрыть автора создания текста, дату создания... Ставлю нужные настройки..  А на сайте он всё равно показывает...
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Перед списком вопросов в одной теме изучите правила форума и FAQ
*

Pandorik

  • Новичок
  • 2
  • 0 / 0
Всем привет ребята не судите строго я новичок в создании сайтов сталкнулся с такой проблемой выкладываю фотографии на сайт в админке отображается все отлично а вот на самом сайте фото не показывает подскажите как быть
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 1973
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 18333
Последний ответ 01.08.2022, 05:30:50
от rezon777
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 5975
Последний ответ 29.03.2021, 12:10:26
от sivers
Конструктор страниц (Page Builder) для Joomla 2.5

Автор nia

Ответов: 4
Просмотров: 1913
Последний ответ 14.03.2021, 12:17:35
от nia
Допиливаем Умный поиск в Joomla 2.5 (русский парадигматический стеммер для Joomla)

Автор stt

Ответов: 25
Просмотров: 14926
Последний ответ 29.12.2020, 23:57:16
от slepoy