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

zxgame

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Добрый день!
Требуется помощь в оценке работ, данным процессом не занимался, нужно сориентироваться в цене.
На сайте установлен CSVI Pro 5.19, есть новый прайс с товарами в экселе. Необходимо выгрузить те товары, которые есть в ИМ, сравнить по столбцам с существующим прайсом (для правильной загрузки), возможно правки будут небольшие. Создать новый общий прайс всех товаров, прочекать на правильность, загрузить.
Звучит вроде просто, но должен делать человек специалист, сразу учесть возможные проблемы с кодировками и разделителям, так как сайт рабочий и "косячить" нельзя, сделать под ключ.
Предложение в пределах 3 т.р. - на сколько это адекватная цена? Какая цена реальная (понятно нюансы, хотя бы пределы min)?
Как такие работы можно правильно "прочекать", проверить исполнителя для себя (что то вроде чек листа), на каких этапах, для гарантии результата, народа полно нынче неадекватного, дабы не полагаться на честное слово...
спасибо.
*

SemKimov2

  • Осваиваюсь на форуме
  • 28
  • 3 / 2
Сравнение цен, правки, создание нового прайса - это разовая работа или на периодической основе?
*

zxgame

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Разовая. Прайс есть, только выгрузка из другой системы, может нужна небольшая корректировка по столбцам
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Сколько товаров в старом и новом прайсах? Можете сайт показать?
*

SemKimov2

  • Осваиваюсь на форуме
  • 28
  • 3 / 2
Если разовая, тогда только по временным затратам ориентируйтесь. Надо прайсы смотреть. За час-два, скорее всего, не сделать, верно? Зависит от формата прайсов, количества позиций, распределения товаров по категориям в новом (общем) прайсе, найти (или предусмотреть заранее) возможные дублирования позиций в текущем прайсе и в новом, разные форматы цен, нули,  и т.п. Развернуть сайт у себя, выполнить работу, проверить/утвердить с заказчиком, развернуть на боевом сервере.
Не видя прайсов, можно предположить, что 3-5 тыс вполне нормально.
Но скорее всего, при желании сэкономить сможете и подешевле найти, начинающие демпингуют жестко, но результат может быть не очень.
*

SemKimov2

  • Осваиваюсь на форуме
  • 28
  • 3 / 2
Пришлите в личные сообщения ссылку на сайт и формат нового прайса, я могу посмотреть.
*

zxgame

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
ищу нового исполнителя создал тему http://joomlaforum.ru/index.php/topic,339324.0.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Удалить настраиваемое поле через csvi загрузку

Автор Mila-luchik

Ответов: 1
Просмотров: 2334
Последний ответ 12.11.2021, 12:20:28
от Mila-luchik
Не появляются данные после импорта

Автор max_max

Ответов: 3
Просмотров: 2506
Последний ответ 12.08.2021, 12:44:03
от rsn
Импорт/экспорт данных через CSVI формат YML

Автор One

Ответов: 9
Просмотров: 5309
Последний ответ 27.07.2021, 12:27:01
от DeZDemon@
Проблема с импортом картинок через RO csvi

Автор Leva

Ответов: 0
Просмотров: 2443
Последний ответ 15.02.2021, 16:32:41
от Leva
SLUG CSVI

Автор Servelatin

Ответов: 10
Просмотров: 3793
Последний ответ 19.12.2020, 12:17:35
от rsn