Новости 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 Ответов
  • 707 Просмотров
*

Loh

  • Захожу иногда
  • 124
  • 0 / 0
Здравствуйте.
Переношу сайт на Joomla со старого хостинга (Чехия) на новый (Москва), точнее уже перенес. Аудитория сайта в Москве и области. Новый хостер предлагает два способа изменения DNS-записей на старом хостинге:
1. Просто внести А-запись с новым IP-адресом.
2. Изменить NS-сервера, т.е. Вместо NS1-4.старыйхост внести NS1-4.новыйхост
Вопрос: Какой способ обеспечит меньшее время загрузки страниц сайта? Или это все-равно - в Google я не нашел инфу освещающую именно этот аспект.
Кто в теме помогите пжл сделать правильный выбор!
*

voland

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

Loh

  • Захожу иногда
  • 124
  • 0 / 0
И еще вопрос. Я правильно понимаю, что при первом способе переноса, я продолжаю использовать DNS-сервер старого хостинга, а при втором способе, я буду использовать DNS-сервер нового хостинга? Или это не верно?
*

Loh

  • Захожу иногда
  • 124
  • 0 / 0
Всё равно
Спасибо. А по второму вопросу подскажете?
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
И еще вопрос. Я правильно понимаю, что при первом способе переноса, я продолжаю использовать DNS-сервер старого хостинга, а при втором способе, я буду использовать DNS-сервер нового хостинга? Или это не верно?
Да.
Лучше всего иметь отдельного хостера dns, многие регистраторы дают эту услуги, некоторые бесплатно
*

Loh

  • Захожу иногда
  • 124
  • 0 / 0
Да.
Лучше всего иметь отдельного хостера dns, многие регистраторы дают эту услуги, некоторые бесплатно
Спасибо большое.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает мобильная версия сайта

Автор jeans

Ответов: 4
Просмотров: 656
Последний ответ 21.05.2025, 12:44:06
от jeans
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 1053
Последний ответ 24.03.2025, 20:03:01
от R31rus
Множество несуществующих ссылок при обходе сайта роботом Яндекс

Автор goga_pgasovav

Ответов: 7
Просмотров: 1203
Последний ответ 10.12.2024, 18:44:25
от goga_pgasovav
Антивирус нашел вредоносный код в двух файлах сайта polyfill

Автор buto

Ответов: 4
Просмотров: 982
Последний ответ 19.10.2024, 10:56:55
от wishlight
Шаблон для данной страницы недоступен. сообщите об этом Администратору сайта

Автор 62411

Ответов: 2
Просмотров: 1182
Последний ответ 30.03.2024, 13:15:16
от web1