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

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Добрый день. Кто-нибудь знает, можно ли в JoomShopping 4.17 непосредственно в карточке товара добавлять к атрибутам картинки с названиями? Интернет-магазин одежды. Для каждой модели свои цвета (фото модели в разных цветах) и индивидуальные названия цветов. Что-то перерыл интернет. Говорят, что можно через зависимые атрибуты делать. Но как ?
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Да. Создать зависимый атрибут, добавить ему опции (цвета к примеру). Затем в товарах после задания соответствующих опций и сохранения + потом к ним можно загрузить доп. фото.
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Что-то я не совсем понял. Атрибуты же добавляются или для всего сайта или для отдельной категории. Но не для карточки. То есть в карточке нельзя указать индивидуальное фото атрибута. Или я ошибаюсь?
У меня в каждой карточке одни и те же названия атрибутов (красный, синий, зелёный и т.д.), но фото для всех них разные.
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
ошибаетесь, можно http://prntscr.com/kiyava
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Эммм.. Это как так? У меня нет ничего такого http://joxi.ru/12MDkjEhM3Ex1m (( Атрибуты зависимые http://joxi.ru/Rmzq6k1s06kJJr
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Вон оно что)) Спасибо, разобрался. Но понял, что это не то, что нужно. Придётся допиливать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После загрузки не кликабельная картинка

Автор phvsfpgs

Ответов: 0
Просмотров: 617
Последний ответ 04.09.2023, 19:01:35
от phvsfpgs
Не отображается картинка в материале с другого хостинга

Автор Beer

Ответов: 3
Просмотров: 778
Последний ответ 16.09.2022, 21:18:01
от marksetter
Своя позиция и модуль как картинка

Автор cirip

Ответов: 2
Просмотров: 673
Последний ответ 03.04.2021, 14:15:18
от cirip
Картинка категории - вывести рядом с названием категории в блоге

Автор AlexB

Ответов: 1
Просмотров: 577
Последний ответ 14.12.2020, 11:17:12
от AlexB
Не выводится картинка reCAPTCHA V2 Google

Автор web3.0

Ответов: 3
Просмотров: 1835
Последний ответ 18.10.2018, 23:03:04
от mared