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

cristl

  • Новичок
  • 2
  • 0 / 0
Для каких папок надо делать 777, чтобы  устанавливать компоненты, модули, шаблоны, и т.д.
Установил Joomla на хостинг и не могу ни чего сделать
напимер выдает так


Ошибка при установке шаблона

и т.д
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: проблема установки расширений
« Ответ #1 : 05.03.2016, 10:48:05 »
Проверяем правильность путей к папкам logs и tmp.
Разработка, доработка расширений для Joomla!
*

cristl

  • Новичок
  • 2
  • 0 / 0
Re: проблема установки расширений
« Ответ #2 : 05.03.2016, 10:54:57 »
помогите пожалуйста как это сделать пошагово
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: проблема установки расширений
« Ответ #3 : 05.03.2016, 11:38:22 »
заходите на /administrator/index.php?option=com_admin&view=sysinfo , открываете закладку Права доступа на каталоги, и исправляете то, что красным
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление расширений

Автор GTHack

Ответов: 1
Просмотров: 2305
Последний ответ 07.01.2024, 16:25:18
от SeBun
Проблема с SP Page Buildier

Автор Aleksey1982

Ответов: 20
Просмотров: 5024
Последний ответ 10.11.2023, 20:13:53
от Шмайсер
Проблема с почтой сайта на Joomla

Автор dima567

Ответов: 1
Просмотров: 1320
Последний ответ 16.09.2023, 09:44:41
от sivers
Менеджер расширений, ограничение на загрузку файлов

Автор DeniTornado

Ответов: 9
Просмотров: 3269
Последний ответ 15.03.2023, 09:55:06
от visla85
Какая то проблема с языками?

Автор peklor

Ответов: 1
Просмотров: 966
Последний ответ 14.12.2022, 23:44:09
от peklor