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

Homavi

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Здравствуйте.
Года два назад я смог бы ответить на свой же вопрос, но время идет и память подводит.
Подскажите пожалуйста одну вещь, существует сайт, он работает все хорошо, но вот надумали сделать новый дизайн, все вроде бы хорошо, но вот задача, материала очень много на сайте, скопировать вручную реально, но очень долго.
Как с помощью базы данных можно перенести весь материал со старого сайта на новый. Я раньше помнил какую именно таблицы надо скопировать но сейчас забыл ((
Сразу оговорюсь, новый сайт координально отличается, новые модули, компоненты и тд. Разделы и категории не созданы на новым сайте.

Заранее спасибо
« Последнее редактирование: 29.08.2013, 10:20:11 от b2z »
*

wishlight

  • Гуру
  • 5052
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Переезд сайта
« Ответ #1 : 18.10.2012, 13:06:18 »
Вам с чего на что переносить? Если с Joomla на Joomla то J2XML Importer
*

Homavi

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Переезд сайта
« Ответ #2 : 18.10.2012, 13:22:35 »
спасибо за помощь
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Перенос только материалов с Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 11
Просмотров: 8195
Последний ответ 05.01.2022, 16:27:23
от blind
Проблема при переносе сайта Joomla 2.5 на локальный сервак

Автор laughing

Ответов: 13
Просмотров: 3615
Последний ответ 08.01.2021, 16:17:03
от gartes
Восстановление сайта из резервной копии

Автор mrvinil

Ответов: 18
Просмотров: 6684
Последний ответ 04.04.2020, 08:42:18
от SeBun
Создания тестового сайта (копия основного) на поддомене test.site.ru Joomla! 2.5

Автор Yarilo88

Ответов: 3
Просмотров: 4276
Последний ответ 29.11.2019, 11:44:33
от AlexB
Перенос сайта Joomla с одного локального сервера на другой

Автор beren

Ответов: 7
Просмотров: 7343
Последний ответ 16.05.2019, 12:59:24
от beren