Я туплю?
Проголосовало пользователей: 6
👩💻 Совет по 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 #разработка
Проголосовало пользователей: 6
[Решено] Вывод значений из custom fields материала в модуле по имени поля
Автор goga_pgasovav |
Ответов: 3 Просмотров: 1001 |
![]() от goga_pgasovav |
Переход с http на https
Автор Andrey67 |
Ответов: 3 Просмотров: 887 |
![]() от Andrey67 |
[Решено] Получить category description image в index.php шаблона
Автор goga_pgasovav |
Ответов: 6 Просмотров: 1051 |
![]() от goga_pgasovav |
[Решено] Перестали работать переходы по меню сайта
Автор AlexP750 |
Ответов: 12 Просмотров: 1662 |
![]() от AlexP750 |
Не работает 301 редирект
Автор NatFree |
Ответов: 2 Просмотров: 848 |
![]() от fsv |