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

vasilyreal

  • Осваиваюсь на форуме
  • 49
  • 0 / 1
Экспорт в Яндекс.Маркет
« : 10.01.2019, 13:45:18 »
Из всех опробованных плагинов и аддонов - ни один не смог сформировать файл, который понравился бы Яндекс. Кто имеет опыт использования - подскажите какой на сегодня лучший и где взять? И чтоб не сильно дорого...
*

nevigen

  • Moderator
  • 10448
  • 863 / 25
  • http://n*****n.com
Re: Экспорт в Яндекс.Маркет
« Ответ #1 : 10.01.2019, 14:44:35 »
не понятно что вы пробовали и где брали.
потому как бы наверное надо сказать сначала что опробовано и что вам не предалагать.
ну и не факт что они не работают правильно. возможно не в раширении дело.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vasilyreal

  • Осваиваюсь на форуме
  • 49
  • 0 / 1
Re: Экспорт в Яндекс.Маркет
« Ответ #2 : 10.01.2019, 14:53:26 »
Export YML (iMaud), Multi YML Export, NR Export UTF8 - из установленных бесплатных, пару скриптов с исправлениями к ним потом - из этого материала https://joomla-support.ru/thread/45912/ и еще похожего.
Вот пока всё, теперь ищу - цены от 99 руб. до 2500 руб. - и гарантий нет.
Техподдержка Яндекс отправляет к "партнерам", в списке одобренных плагинов у них нет ни Joomla, ни JoomShoppig'а.
*

nevigen

  • Moderator
  • 10448
  • 863 / 25
  • http://n*****n.com
Re: Экспорт в Яндекс.Маркет
« Ответ #3 : 10.01.2019, 15:05:16 »
Export YML (iMaud), Multi YML Export закрывлаи вопросы всегда.
NR Export UTF8 - вообще не про я.маркет

что имено не так при их использовании ?
вроде фид всегда формировался корректно.
что вы вкладываете в понятие не понравился...
причин может быть много и их решение разное от настроек до кода.

п.с.
вообще Яндекс бывает меняет что-то так сказать в формате "по тихому", а потом ответственно заявлет что проблемы не у них, а у вас, есно что не у них, но созданы они как раз ними.

Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vasilyreal

  • Осваиваюсь на форуме
  • 49
  • 0 / 1
Re: Экспорт в Яндекс.Маркет
« Ответ #4 : 10.01.2019, 15:12:08 »
что имено не так при их использовании ?
при проверке выдает несколько сотен ошибок, критичных, пытался подправлять по ходу - еще больше появлялось ошибок. Не осилил, в общем, думаю
Яндекс бывает меняет что-то так сказать в формате "по тихому",
из этой как раз серии, поэтому все, что до ноября 2018 выкладывалось - уже не работает, а более поздних не нахожу.
*

nevigen

  • Moderator
  • 10448
  • 863 / 25
  • http://n*****n.com
Re: Экспорт в Яндекс.Маркет
« Ответ #5 : 10.01.2019, 16:49:19 »
при проверке выдает несколько сотен ошибок, критичных, пытался подправлять по ходу - еще больше появлялось ошибок. Не осилил, в общем, думаю  из этой как раз серии, поэтому все, что до ноября 2018 выкладывалось - уже не работает, а более поздних не нахожу.

если самому никак. обратитесь к разрабу может посоветует что-то . вы ж покупали Export YML (iMaud) имеет право на саппорт.
если яндекс сменил чета то рарабы внесет правки и будет апдейт.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vasilyreal

  • Осваиваюсь на форуме
  • 49
  • 0 / 1
Re: Экспорт в Яндекс.Маркет
« Ответ #6 : 10.01.2019, 17:02:01 »
вы ж покупали Export YML (iMaud)
нет, нашел на просторах, по всей видимости, демоверсию. Буду обращаться к ним тогда
*

nevigen

  • Moderator
  • 10448
  • 863 / 25
  • http://n*****n.com
Re: Экспорт в Яндекс.Маркет
« Ответ #7 : 10.01.2019, 17:09:27 »
нет, нашел на просторах, по всей видимости, демоверсию. Буду обращаться к ним тогда
варез плохо. всегда.
1. не знаете что поставили. под капотом может быть ... и версии как правило старьё.
2. лишаете авторов стимула делать что-то. пиратские просторы широки, но безнадежны, ибо пираты ничего не создают. их удел отбирать, отберут и у вас.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vasilyreal

  • Осваиваюсь на форуме
  • 49
  • 0 / 1
Re: Экспорт в Яндекс.Маркет
« Ответ #8 : 10.01.2019, 17:41:14 »
не знаете что поставили. под капотом может быть ... и версии как правило старьё.
это всё понятно, но всегда ведь хочется подешевше  ::)
Оформил покупку, вечером разбираться буду,
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Импорт/экспорт

Автор apirat

Ответов: 903
Просмотров: 193152
Последний ответ 17.06.2022, 21:10:28
от marksetter
Импорт товаров в Яндекс.Объявления

Автор demll

Ответов: 1
Просмотров: 2549
Последний ответ 04.02.2021, 09:32:19
от khan-alex
Для настройки Яндекс Маркет

Автор stardel

Ответов: 6
Просмотров: 3866
Последний ответ 03.12.2019, 20:00:35
от zikkuratvk
Экспорт в Excel из JS (прайс-лист)

Автор denism300

Ответов: 5
Просмотров: 4374
Последний ответ 06.03.2019, 21:03:46
от jesus
В импорт/экспорт - столбец "сопутствующие товары" нужно по коллекции

Автор Zhanadil1509

Ответов: 1
Просмотров: 1366
Последний ответ 06.11.2017, 20:18:07
от nevigen