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

valera_id

  • Новичок
  • 4
  • 0 / 0
Здравствуйте уважаемые форумчане! У меня возникла проблема, похожей темы я нигде не нашел, поэтому создаю новую тему, проблема заключается в следующем:
Установил шаблон VERSANT от фирмы JoomlaXTC с демо данными на локальный сервер XAMPP (php 5.5.6). Так вот, начал я с чистки, убрал лишнее статьи, категории, убрал лишние меню, в общем сделал чистку, вставил свои статьи, поменял логотип, на главной странице по умолчанию стоит модуль Deluxe News Pro Module который отображает статьи, что бы перейти на статью отдельно там есть кнопка Read More, на неё нажимаешь и меняется только ссылка в адресной строке но статья не открывается, просто остаюсь на главной странице и ничего не происходит, и такой глюк происходит только после того как я убираю один из пунктов меню который был по умолчанию в шаблоне, это как то связано с шаблоном потому что если переключить шаблон то глюк уходит.
Нужно помочь разобраться как убрать этот пункт меню что бы статьи открывались.

« Последнее редактирование: 23.01.2014, 01:42:35 от valera_id »
*

valera_id

  • Новичок
  • 4
  • 0 / 0
Re: Не открываются статьи через read more
« Ответ #1 : 22.01.2014, 15:37:17 »
готов заплатить человеку который поможет решить данную проблему, очень нужна помощь, пишите договоримся icq 632305059
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как настроить автоматический вывод первых 100 символов каждой статьи?

Автор MultiMatrix83

Ответов: 9
Просмотров: 1647
Последний ответ 07.08.2018, 17:45:53
от Bake
Как отредактировать блок через админку?

Автор 007_1

Ответов: 2
Просмотров: 1572
Последний ответ 30.08.2017, 20:14:26
от 007_1
Как выйти через админку на редактирование файла index.php ?

Автор Дмитрий999

Ответов: 15
Просмотров: 3643
Последний ответ 08.08.2017, 15:35:21
от dmitry_stas
Суперпользователь при создании статьи приходят уведомления

Автор vellev

Ответов: 2
Просмотров: 1115
Последний ответ 25.05.2016, 17:16:07
от vellev
"Проседает" шапка сайта, затем, через несколько секунд встает на место.

Автор vegastk

Ответов: 2
Просмотров: 1408
Последний ответ 07.01.2016, 00:50:51
от vegastk