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

vpsmaster

  • Новичок
  • 1
  • 0 / 0
Добрый день, друзья!
Рады представить вам наши услуги по аренде VPS VDS серверов по низким ценам! TIER III, быстрые SSD

Отличный дата центр, личное оборудование! Гарантия на весь срок! Множество тарифов, возможно подобрать конфигурацию под ваши индивидуальные нужды! Пишите в телеграм @vpsmart1
СТРОГО В ОДНИ РУКИ! КАЧЕСТВО ГАРАНТИРУЕМ

Наши тарифы, аренда 1 мес, РФ:

VPS 2gb RAM, 2 ядра e5-2690v2 - 420 рублей

VPS 4gb RAM, 2 ядра e5-2690v2 - 500 рублей

VPS 6gb RAM, 3 ядра e5-2690v2 - 750 рублей

VPS 8gb RAM, 4 ядра e5-2690v2 - 900 рублей

VPS 16gb RAM, 6 ядер e5-2690v2 - 2000 рублей

VPS 32gb RAM, 8 ядер e5-2690v2 - 4000 рублей

VDS сервер 2 процессора 2650v 40 потоков, 255gb RAM, 1TB * 2 SSD, интернет безлимит до 2 гбит, РФ, АРЕНДА 1 МЕС - 11000 рублей

Страны: РФ, так же есть Нидерланды, Германия


Сайт: http:://vpsmart.ru
телеграм: @vpsmart1


Теги для поиска: купить дедик, купить сервер, vds server, vps сервер купить, дедики, виртуальный сервер, аренда серверов, продажа дедиков, продажа vps


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

RoboVPS.biz - серверы, хостинг в Европе и России

Автор robovps

Ответов: 1
Просмотров: 1395
Последний ответ 14.03.2024, 19:56:24
от wishlight
Aeza - быстрые и доступные виртуальные (vps/vds) и выделенные серверы

Автор AezaHost

Ответов: 24
Просмотров: 4580
Последний ответ 07.03.2024, 23:43:55
от AezaHost
AdminVPS - vps, vds, виртуальный хостинг и выделенные серверы

Автор Burmulda

Ответов: 0
Просмотров: 1839
Последний ответ 17.08.2023, 23:37:44
от Burmulda
Новые тарифы на физические выделенные серверы от FairyHosting.com

Автор Fairyhosting

Ответов: 0
Просмотров: 2361
Последний ответ 13.12.2021, 15:18:26
от Fairyhosting
Обновленные тарифы на виртуальные серверы от FairyHosting.com

Автор Fairyhosting

Ответов: 0
Просмотров: 2398
Последний ответ 22.09.2021, 10:35:11
от Fairyhosting