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

marazzi

  • Новичок
  • 5
  • 0 / 0
Скажите, обязательно ли для покупки товара в  VirtueMart посетитель должен зарегистрироваться ???
*

FunLabz

  • Осваиваюсь на форуме
  • 21
  • 1 / 3
Нет, необязательно. Это можно изменить в конфиге магазина.
*

marazzi

  • Новичок
  • 5
  • 0 / 0
спасибо, а где именно если не сложно?
*

ertozy

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
FunLabz скажи плиз где это можно поменять

+1 срочно необходимо убрать обязательную регистрацию. Как??
*

Luger

  • Новичок
  • 3
  • 0 / 0
Настройки -> Общие настройки -> Тип регистрации пользователя,  там выбрать "Регистрация не требуется"
*

Sleem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
что то такого пункта нет. Вообще нет - Настройки -> Общие настройки
*

SergeyOl

  • Захожу иногда
  • 110
  • 5 / 0
что то такого пункта нет. Вообще нет - Настройки -> Общие настройки

Ищи не в магазине а в самой Joomla.
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Ищи не в магазине а в самой Joomla.
ого .. и де это там? - там только настройки на то чтобы не продтверждать регистрацию
>>Настройки -> Общие настройки -> Тип регистрации пользователя,  там выбрать "Регистрация не требуется"
все правильно - в общих настройках магазина
версия 1.1.3!
*

SergeyOl

  • Захожу иногда
  • 110
  • 5 / 0
ого .. и де это там? - там только настройки на то чтобы не продтверждать регистрацию
>>Настройки -> Общие настройки -> Тип регистрации пользователя,  там выбрать "Регистрация не требуется"
все правильно - в общих настройках магазина
версия 1.1.3!
Точно... Ввел в заблуждение человека не посмотрев как следует. Только в моем варианте перевода нет такого пункта "Регистрация не требуется", а есть "Учетная запись не создается".
*

cherry

  • Осваиваюсь на форуме
  • 44
  • 2 / 0
Re: Регистрация пользователей на VirtueMart
« Ответ #10 : 12.10.2009, 22:27:58 »
а я в настройках ВМ выбрала учетная запись опционально, но на сайте кнопка заказать без регистрации не появилась.. >:(

что это может быть?

*

morph

  • Давно я тут
  • 924
  • 105 / 0
*

cherry

  • Осваиваюсь на форуме
  • 44
  • 2 / 0
Re: Регистрация пользователей на VirtueMart
« Ответ #12 : 13.10.2009, 14:40:18 »
спасибо. уже разобралась! все отлично работает!  ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Слетело оформление заказов VirtueMart 1.1.8

Автор Zegeberg

Ответов: 0
Просмотров: 3027
Последний ответ 24.01.2017, 12:35:57
от Zegeberg
Форма регистрации в VirtueMart 1.1.9 с reCaptcha

Автор sa1981

Ответов: 5
Просмотров: 4423
Последний ответ 10.02.2015, 22:53:51
от flyingspook
Ищу партнерку для VirtueMart

Автор nick71

Ответов: 21
Просмотров: 11424
Последний ответ 01.02.2015, 10:51:34
от Zoich
[Решено] VirtueMart не отправляет письма активации пользователя или заказа

Автор akunari

Ответов: 17
Просмотров: 20220
Последний ответ 19.09.2014, 13:34:15
от frenzy
Как сделать редирект с index.php на /, не поломав VirtueMart?

Автор vkapas

Ответов: 2
Просмотров: 1607
Последний ответ 19.05.2014, 20:39:39
от draff