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

darkknight

  • Осваиваюсь на форуме
  • 33
  • 2 / 0
На сайте https://www.datso.fr/ru/ написано, что разработка прекращена.

Есть ли другие компоненты галерей, у которых есть функция импорта фотографий из DatsoGallery?

Сейчас планирую обновлять сайт до Joomla 4 и что-то необходимо теперь сделать с галереей на сайте.
*

fowler

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Вышло неприятно как с joomla 3 (хотя автор в этот раз 2 года назад рассказывал как ведётся разработка под joomla 4 и даже картинки прикладывал).
Прилично выглядит balbooa, но там нет импорта. Готового решения нет, отпишите, если удастся найти.
« Последнее редактирование: 06.12.2021, 12:21:20 от fowler »
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Однокнопочного решения не найдешь однозначно, но галерея не форум, поэтому там наверняка все хранится в одной таблице типо jos_datsoimages.
Внимательно если посмотришь - запросом все и перенесешь. А потом структуру папок с изображениями сопоставишь.
За неделю управишься.

Я давным давно с 4images все перетащил так в JoomGallery.
*

sergeytolkachyov

  • Захожу иногда
  • 195
  • 20 / 0
  • @sergeytolkachyov https://web-tolk.ru
JoomGallery официальной командой года 4 уже не поддерживается. Форкнуло небольшое сообщество, но версии выходят крайне редко. Под Joomla 4 нет версии и вряд ли будет. Есть PhocaGallery, пока в бете, но на четверке работает.
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Зачем тебе еженедельные версии - чего там не хватает?
Под J4 пока много чего нет.
*

sergeytolkachyov

  • Захожу иногда
  • 195
  • 20 / 0
  • @sergeytolkachyov https://web-tolk.ru
Ну, рано или поздно придётся думать о переезде на Joomla 4. JoomGallery вряд ли будет. Последняя обнова была 25 мая 2021г, по мелочам. У меня у самого на ней несколько проектов, но планирую перетаскивать на то, что будет работать под J4.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Есть ли достойная замена для DatsoGallery?

Автор vbulletinX

Ответов: 5
Просмотров: 4762
Последний ответ 14.07.2022, 20:00:50
от marbert
[download] Datso Gallery (Download DatsoGallery free all version)

Автор beliyadm

Ответов: 354
Просмотров: 178140
Последний ответ 10.08.2018, 14:43:21
от pH43
cache заполняется DatsoGallery

Автор relat

Ответов: 3
Просмотров: 3441
Последний ответ 05.03.2018, 17:56:11
от beliyadm
DatsoGallery для Joomla 3.x

Автор vbulletinX

Ответов: 17
Просмотров: 6653
Последний ответ 17.06.2017, 11:05:19
от KisoN
DatsoGallery забросили? Есть альтернативы для Joomla 3.x ?

Автор 1day

Ответов: 5
Просмотров: 5714
Последний ответ 13.12.2015, 19:46:11
от scriner