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

ROMERO

  • Захожу иногда
  • 143
  • 0 / 2
Здравствуйте!
Один мой знакомый выбирая движок для своего инет магазина спросил у меня, а можно ли такое реализовать на каком нибудь инет магазине под джумла:
Функционал системы администрирования интернет-магазина (СМС)
Администратор должен иметь возможность:
удалять заказы (с возможностью как восстановления, так и окончательного удаления через определенный срок, чтобы не засорять место)
удалять представителей и, соответственно, освобождать их номер
предоставить возможность присваивать номер представителям вручную, а также возможность автоматического присвоения свободного номера в случае, если номера освобождаются (автомат-робот учитывал освободившиеся номера).
возможность выгружать список представителей и список заказов в эксель (как в 1с);
и возможность (как в 1с) сортировать  списки - по дате, по ФИО и по другим столбцам.
Возможность отправить сообщение представителю в регионе, желательно, прямо из админки перенаправить клиента. 
Возможность вручную у представителей вносить суммы % - вознаграждения и скидки партнёру.
обратная связь с сайтом - уведомления о регистрации представителей и о заказах должны приходить на почту (возможность выбрать адрес) и на телефон (возможность менять)
активные партнёры (представители) должны иметь доступ к свои личным кабинетам на сайте. Тут важное слово - активные. Возможно, этот кабинет пусть формируется не автоматически, а только тем, кого мы отметим особо. Активные представители должны видеть свои заказы и оплаты по ним.
партнёрская ссылка - для зарегистрированных представителей.
возможность создания администратором сайта для каждого активного представителя странички на нашем сайте, которую сам представитель и редактирует. Но и главный администратор тоже должен иметь доступ к редактированию этих  страниц.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
чтобы прям все умело из коробки 1 в 1 - то нет. плюс тут в принципе есть вещи которые не свойственны магазину, например
возможность создания администратором сайта для каждого активного представителя странички на нашем сайте, которую сам представитель и редактирует. Но и главный администратор тоже должен иметь доступ к редактированию этих  страниц.
чтобы получить такое это скорее какой то другой компонент будет, а не магазин. но а так то все можно доработать
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Можно мультик намутить на хикашоп, а можно извратится и ддумшоп приспособить
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

ROMERO

  • Захожу иногда
  • 143
  • 0 / 2
Можно мультик намутить на хикашоп, а можно извратится и ддумшоп приспособить
Туповат я наверное.... но поясните: "мультик намутить на хикашоп"? А "ддумшоп" - это что за магазин такой?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Интернет магазин для торговли цифровыми товарами(текстовые файлы)

Автор friend111

Ответов: 1
Просмотров: 3104
Последний ответ 15.06.2023, 22:59:41
от Kasyanov
Не работает интернет-эквайринг на сайте

Автор Bommbba

Ответов: 24
Просмотров: 3794
Последний ответ 17.02.2023, 09:29:40
от Bommbba
Интернет эквайринг Сбербанка для VM3

Автор Танита Сар

Ответов: 1
Просмотров: 2380
Последний ответ 15.02.2023, 16:22:10
от Bommbba
Импорт YML в Joomla 4

Автор Вадим НН

Ответов: 6
Просмотров: 3006
Последний ответ 11.07.2022, 11:35:15
от Вадим НН
Систему биллинга для Joomla

Автор timofe

Ответов: 0
Просмотров: 2964
Последний ответ 23.03.2021, 14:00:52
от timofe