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

disig

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Здравствуйте уважаемые форумчане. Нужен плагин который поможет собрать информацию о пользователе, а именно :  имя, возраст , рост , вес , образование, телефон, знание языков, наличие загранпаспорта, наличие визы Шенген, наличие водительского удостоверения, хобби, наличие татуировок, шрамов на теле.

То есть нужны поля в которые пользователь будет вводить свои данные. Так же хотелось бы поля где будет выбор из предложенных вариантов. Еще желательно информация где он будет вводить галочки (не обязательно)

Еще обязательна загрузка изображений.

Так желательно что мы компонент располагался в меню.
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
ну форм обратной связи куча
с таким функционалом так же достаточно
выбирайте что нравится

*

disig

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Посоветуйте что нибудь что бы все перечисленное фунционнировало, добро пусть принято с добром ;)
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
*

disig

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Подсказали платную версию, но там не хватает функционала, люди добрые покидайте еще вариантов.
*

disig

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
нужно наподобие balbooa forms которую предложили, но бесплатную версию.
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
https://extensions.joomla.org/extension/community-builder/
а нафига, простите?
тс надо просто форма обратной что бы данные собрать
*

disig

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Ну как варианты

- конструктор форм QuickForm 3 QuickForm 3 - конструктор простых и сложных форм

- Fabrik fabrikar.com


Квик форм именно то что подходит посмотрел демо-мануал все как надо, выпадающие списки, выборы типа вариантов. Но вот знаний у меня не хватит освоить этот плагин, совсем зеленый в програмировании в Joomla
 Фабрик тоже не плох, но тоже слишком все замучено.
Уважаемые есть простые варианты под требуемые
Ну как варианты

- конструктор форм QuickForm 3 QuickForm 3 - конструктор простых и сложных форм

- Fabrik fabrikar.com

Вот посмотрел манул про квик форм, все идеально подходит и выпадающие списки есть и данные можно собрать, но для меняслишком сложна в пользовании, Фабрик тоже подходит но там не просто. Извините меня, конечно но я еще совсем зеленый в Joomla а тем более в програмировании, есть что нибудь попроще отвечающее моим требованиям.
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
попроще только платно. там элементарный билдер со всем необходимым(я про бальбоа)
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
Извините меня, конечно но я еще совсем зеленый в Joomla а тем более в програмировании, есть что нибудь попроще отвечающее моим требованиям.
Бесплатно и полностью соответствующее требованиям в штатной поставке либо не найти, либо придется очень долго искать, что быстрее будет либо купить готовое решение или нанять фрилансера, либо разобраться с работой универсальных конструкторов.
P.S. Если уж хочется совсем просто, быстро и без знаний, то можно воспользоваться сторонними сервисами создания форм сбора информации, например https://www.google.ru/forms/about/
« Последнее редактирование: 30.06.2021, 14:53:01 от xpank »
*

disig

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
так же нашел хороший плагин ChronoForms 6. Может сделать требуемую мною форму. Кто поможет помочь ? За разумеется за вознаграждение ? Выберу такого кто предложить самую не дорогую помощь, извините студент.
*

disig

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
P.S. Если уж хочется совсем просто, быстро и без знаний, то можно воспользоваться сторонними сервисами создания форм сбора информации, например https://www.google.ru/forms/about/
[/quote]
Скажите а этот Google форм можно интегрировать в Joomla ? И куда отправляются полученные данные ?
*

disig

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
. Кто поможет помочь  с моим заданиемм ? За разумеется за вознаграждение ? Выберу такого кто предложит самую не дорогую помощь, извините студент.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужен компонент для отслеживания трафика для борьбы с роботами

Автор art22

Ответов: 7
Просмотров: 985
Последний ответ 02.06.2025, 22:50:48
от art22
Компонент для Joomla 4 Менеджер Мета Тегов

Автор azm1n

Ответов: 2
Просмотров: 624
Последний ответ 09.05.2025, 11:30:21
от azm1n
Посоветуйте компонент для базы студентов

Автор Mick_20

Ответов: 1
Просмотров: 908
Последний ответ 21.02.2025, 12:56:34
от NewUsers
Нужна рабочая связка: CMS <> компонент ИМ <> 1С <> API почта, сдэк, BoxBerry

Автор dss

Ответов: 2
Просмотров: 4466
Последний ответ 11.08.2023, 00:40:51
от Sulpher
Автоматическое определение локации посетителя сайта

Автор Alex_iPod

Ответов: 0
Просмотров: 1755
Последний ответ 03.08.2023, 10:05:42
от Alex_iPod