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

andrey488

  • Новичок
  • 9
  • 0 / 0
Перенос с 1.5 на 3.5 + VirtueMart
« : 23.05.2016, 11:37:08 »
Добрый день.
Хочу перенести свои интернет магазин с Joomla 1.5 на 3.5 а также VirtueMart на новую версию.
Я переносом буду заниматься первый раз, хотелось бы услышать от мудрых людей пошаговую инструкцию.
Что имею:
1 хост на котором 2 сайта.
мне надо c 1 сайта где Joomla 1.5 + VirtueMart самая старая версия перенести все на 2 сайте + обновить все
То-есть мне надо перенести все данные+базы с 1.5 на 3.5
P.s Надеюсь вы поняли) извиняюсь если неправильно разъяснил.
*

koyot777

  • Захожу иногда
  • 136
  • 1 / 2
  • Не щекочи койота..
Re: Перенос с 1.5 на 3.5 + VirtueMart
« Ответ #1 : 06.03.2017, 14:29:14 »
Тоже интересует данный вопрос. Имеется  Joomla! 1.5.22 Stable и
VirtueMart 1.1.4 stable, как мне обновить до Дж 3.6.5 и ВМ 3.0.18? или может можно както импортировать материал\товары в новые версии?
Также интересует вопрос, есть кириллические УРЛ и их надо сохранить для поисковиков, возможно ли это?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перенос с 1.5 на 3.5 + VirtueMart
« Ответ #2 : 06.03.2017, 15:22:22 »
Странно, что на первый пост не ответили за почти год. Признаться, мне такой старый VM еще не доводилось переносить. Много там товаров? Дайте доступ к сайту на уровне суперюзера, вечером посмотрю. Напишите данные доступа на sebun@ya.ru. Так же напишите, что еще нужно перенести, а что - оставить, переделывать шаблон, или будете заказывать новый и т.д. То есть полное описание всех задач, которые нужно решить.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

fsv

  • Moderator
  • 2781
  • 410 / 2
Re: Перенос с 1.5 на 3.5 + VirtueMart
« Ответ #3 : 06.03.2017, 17:55:51 »
напишите, что еще нужно 
То есть полное описание всех задач, которые нужно решить.
Хотите этот объем в качестве восьмимартовского подарка сделать? Вроде как не спрашивали "кто возьмется" (есть для этого другой раздел форума), а "как сделать".

@koyot777, с нуля новый сделайте, запросами в базе перенесите товары и статьи.
1.1.4 , наверное, много уникальных доработок было. Их все по новой пилить.
Веб-разработка: заказ. Только новая разработка.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Перенос с 1.5 на 3.5 + VirtueMart
« Ответ #4 : 07.03.2017, 01:19:33 »
@fsv, если он в первый раз возьмется и осилит - я сниму перед ним шапку. ))) Не осилит - коммерческий раздел (я не писал, кстати, о стоимости работ).
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с установкой VirtueMart 1.1.4

Автор Tell

Ответов: 10
Просмотров: 8158
Последний ответ 02.01.2017, 17:28:01
от pomogu_chem_smogu
Проблемы с установкой VirtueMart

Автор inka

Ответов: 14
Просмотров: 8953
Последний ответ 03.09.2015, 01:44:49
от Amigos
mod VirtueMart latestprod способствовал появлению белого экрана

Автор smogrom

Ответов: 21
Просмотров: 4428
Последний ответ 15.01.2015, 11:50:23
от Schumaker
Русификация VirtueMart. Как ее сделать?

Автор Koriolan

Ответов: 52
Просмотров: 56053
Последний ответ 05.11.2014, 15:37:43
от Jiggy
Ошибка после установки VirtueMart 1.1.4

Автор AdmbVlad

Ответов: 0
Просмотров: 3498
Последний ответ 25.12.2013, 13:39:52
от AdmbVlad