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

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Всем привет.
Добавил строку, в ней 3 колонки. В первую колонку добавил текстовое поле, прописал заголовок и текст, настроил внешний вид, после чего сделал копии, чем сэкономил время на настройке остальных двух колонок. Далее возникло желание добавить в каждое из трех полей по кнопке, призванные облегчить переход посетителей в нужные разделы сайта.
Судя по всему, кнопку можно добавить только под каждым из текстовых полей. Внутрь никак не запихнуть?
Пока писал, уже сам понимаю, что скорее всего, нельзя.
Может, еще какие-нить идеи по кнопкам есть?  ;)
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
html+css кнопки можно наверно. По крайней мере у меня проблем не было.
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
html+css кнопки можно наверно. По крайней мере у меня проблем не было.
именно так
ссылку оформить как кнопку
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
html+css кнопки можно наверно.
именно так
Не мой случай... Я не настолько знаю предмет, чтобы создавать что-то. Взять образец и подправить под свой вариант - ещё, наверное, справлюсь. И то, пол дня буду разбираться, какой файл куда положить и проверять пути. Но написать с нуля - вряд-ли. Понимаю, что HTML + CSS это база, что нужно, но не сейчас.
*

ShopES

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

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Гм... Можно воспользоваться не Text Block, а Feature Box, в которой есть и заголовок, и текст, и картинка (если надо), и кнопка!
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
ну кто вам мешал сразу использовать.
вопрос то был про текстовое поле
*

AlexP750

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

Яндекс карты. Добавить "чтобы переместить карту проведите по ней двумя пальцами"

Автор safronoff343

Ответов: 1
Просмотров: 7590
Последний ответ 14.05.2025, 07:18:54
от Lemonez
Обновление страницы в SP Page Builder

Автор dodsik

Ответов: 1
Просмотров: 380
Последний ответ 09.05.2025, 15:13:33
от sivers
SP Page Builder + JShortcodes, красивый список

Автор kunsaid

Ответов: 0
Просмотров: 579
Последний ответ 07.04.2025, 11:21:06
от kunsaid
Не работает Edit Page в SP Page Builder, невозможно редактировать страницу

Автор sergspb

Ответов: 4
Просмотров: 1638
Последний ответ 17.07.2024, 12:03:59
от sergspb
Создаются дубли страниц с адресами ID страниц SP Page Builder

Автор AndreN

Ответов: 2
Просмотров: 3012
Последний ответ 23.04.2024, 17:18:16
от Alexeyman