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

markizmds

  • Захожу иногда
  • 62
  • 2 / 0
ChronoForms5 - checkbox group
« : 27.10.2017, 14:17:52 »
И так комрады, я опять пишу тут веря в вашу помощь!
Сразу говорю, что искал похожую тему на форуме, и да я ее не нашел. Так что ткните меня моськой если я слепой валенок. (образно)
:laugh:

СУТЬ ВОПРОСА
Создал я форму где использовал checkbox group, форма вся работает проблем нет. Есть проблема с выводом значений из checkbox group.
Часть настройки checkbox group - скрин прилагаю ссылкой - http://joxi.ru/J2bWG6iXbYLJA6
А вот что выводит  - скрин так же ссылкой - http://joxi.ru/Dr8BkdF49nEy26

Для тех кто не понял, вывод происходит следующий:
array ( 0 => 'красители', 1 => 'ванилины', 2 => 'ароматизаторы', 3 => 'отдушки', )
Как вы понимаете проблема в лишних знаках - ( 0 => ' ' 1 => ' ' 2 => ' ' 3 => ' ' )

ВОПРОС!
Кто с этим сталкивался и как с этим бороться? Может я затупил с настройкой checkbox group.
Жду конкретики, всем за ранее спасибо. :D :D :D
*

markizmds

  • Захожу иногда
  • 62
  • 2 / 0
Re: ChronoForms5 - checkbox group
« Ответ #1 : 02.11.2017, 11:36:55 »
Да ладно!  :o :o :o
Неужели ни кто с таким ранее не сталкивался? :o :o :o
Я что такой везунчик? :dry:
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по календарю в chronoforms5

Автор wellton74

Ответов: 5
Просмотров: 3062
Последний ответ 12.01.2018, 09:28:50
от danem
Проблема с chronoforms5

Автор spam63

Ответов: 1
Просмотров: 2558
Последний ответ 20.06.2016, 06:04:57
от Омск
Кракозябры при создании формы в ChronoForms5

Автор Tusya89

Ответов: 1
Просмотров: 1491
Последний ответ 16.06.2016, 10:57:13
от Tusya89
ChronoForms5

Автор warlocksp

Ответов: 2
Просмотров: 1612
Последний ответ 03.03.2016, 20:26:51
от OlgaS
ChronoForms5 не отправляет сообщение, если включен AJAX (в настройках формы). Как исправить?

Автор pashakiz

Ответов: 0
Просмотров: 1453
Последний ответ 29.02.2016, 17:36:12
от pashakiz