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

shop-user

  • Захожу иногда
  • 112
  • 0 / 0
Пожалуйста напишите, есть ли возможность массового изменения цен для всех товаров или всех в категории,  чтобы сразу поменять, а не выделяя все товары галочкой.  Я знаю, что можно выделить галочкой и потом нажать кнопку ИЗМЕНИТЬ сверху. Но если в магазине тысячи товаров, то выделять все товары галочкой очень неудобно и занимает много времени. Есть  большая вероятность ошибки, что к некоторым товарам это применится два раз. Есть ли какой то  более короткий способ?

 
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Массовое изменение цен на товары
« Ответ #1 : 03.09.2019, 11:41:01 »
Через базу данных, я думаю в FAQ это описано, поищите внимательнее.
*

nevigen

  • Moderator
  • 10448
  • 863 / 25
  • http://n*****n.com
Re: Массовое изменение цен на товары
« Ответ #2 : 03.09.2019, 11:53:04 »
или импорт
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

shop-user

  • Захожу иногда
  • 112
  • 0 / 0
Re: Массовое изменение цен на товары
« Ответ #3 : 03.09.2019, 11:58:38 »
Пожалуйста напишите, есть ли возможность массового изменения цен для всех товаров или всех в категории,  чтобы сразу поменять, а не выделяя все товары галочкой.  Я знаю, что можно выделить галочкой и потом нажать кнопку ИЗМЕНИТЬ сверху. Но если в магазине тысячи товаров, то выделять все товары галочкой очень неудобно и занимает много времени. Есть  большая вероятность ошибки, что к некоторым товарам это применится два раз. Есть ли какой то  более короткий способ?

 
Через базу данных, я думаю в FAQ это описано, поищите внимательнее.


Я искал здесь
[FaQ] JoomShopping - готовые решения
но про массовую смену цен  через базу данных там нет...
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Массовое изменение цен на товары
« Ответ #4 : 03.09.2019, 12:10:13 »
https://toster.ru/q/123207 типо такого, только заменить на нужную таблицу
*

shop-user

  • Захожу иногда
  • 112
  • 0 / 0
Re: Массовое изменение цен на товары
« Ответ #5 : 03.09.2019, 12:30:55 »
https://toster.ru/q/123207 типо такого, только заменить на нужную таблицу


СПАСИБО БОЛЬШОЕ !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Массовое изменение цен на товары
« Ответ #6 : 03.09.2019, 12:31:06 »
не могу понять что мешает выбрать в верхнем фильтре нужную категорию и отметить одним кликом все товары?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Массовое изменение цен на товары
« Ответ #7 : 03.09.2019, 13:22:06 »
не могу понять что мешает выбрать в верхнем фильтре нужную категорию и отметить одним кликом все товары?
Видимо товаров много и не помещаются на одну страницу, а если загрузить все на одной, то дикие тормоза.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Массовое изменение цен на товары
« Ответ #8 : 03.09.2019, 13:42:01 »
та че там тормоза, в админке :) секунд ну 10 наверное будет такое количество товаров, не так то критично. быстрее чем в базу лезть каждый раз :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Не удаляются товары из корзины (Multi basket ajax)

Автор goga_pgasovav

Ответов: 0
Просмотров: 934
Последний ответ 14.08.2024, 23:19:57
от goga_pgasovav
Цифровые товары (для скачивания)

Автор nengyryt

Ответов: 6
Просмотров: 1396
Последний ответ 20.05.2024, 11:26:16
от Vastriet
Как смешать товары в категориях?

Автор art22

Ответов: 23
Просмотров: 2339
Последний ответ 31.08.2023, 08:10:38
от kit2m2
Изменение роутера для названия подкатегории

Автор goga_pgasovav

Ответов: 3
Просмотров: 562
Последний ответ 22.02.2022, 17:35:53
от goga_pgasovav
Модуль JShopping Search plus не ищет товары

Автор Mick_20

Ответов: 5
Просмотров: 835
Последний ответ 12.12.2021, 10:12:13
от Mick_20