Новости 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 Ответов
  • 2132 Просмотров
*

Tabletka

  • Осваиваюсь на форуме
  • 28
  • 2 / 0
Помогите, пожалуйста. Не пойму в чем дело.
Почему при переходе со старых ссылок 404sef не перенаправляет их на новые адреса? (На самом сайте работает все отлично, все урлики ЧПУ)
Настройка "перенаправлять со старых на SEF" отмечена, но переход со старых ведет на страницу http://www.site.ru/?task=view
Может быть что-то в htaccess еще прописать?
Спасибо.
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Приветствую.

Ваш sh404SEF куплен на anything-digital.com или скачан с вареза?
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

Tabletka

  • Осваиваюсь на форуме
  • 28
  • 2 / 0
Алекс, привет. :)
А вообще я разобралась. Это старые-престарые ссылки с Joomla 1.0 ведут себя так и sef404 их, естественно, не подхватывает. Попробую через htaccess их перенаправлять.
« Последнее редактирование: 04.07.2013, 09:30:45 от Tabletka »
*

Dzirt07

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Добрый день

Столкнулся с аналогичной проблемой
Компонент куплен с сайта http://anything-digital.com/.
Проблема в том что ссылки материалов К2 не открываются в новом окне как положено, а отображаются снизу на центральной страницы
http://urban.in.ua/news/jay-z-%D0%B8-%D0%BB%D0%BE%D0%BB%D0%BB%D0%B8-%D0%B1%D0%B8%D1%82.html
Буду рад если подскажите как исправить  ^-^
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как отказаться от sh404SEF и оставить красивые ссылки?

Автор iluvvm

Ответов: 0
Просмотров: 4059
Последний ответ 21.07.2016, 14:06:49
от iluvvm
Не создаются новые ссылки и одни кракозябры

Автор dmtrby

Ответов: 0
Просмотров: 3940
Последний ответ 06.07.2016, 16:53:36
от dmtrby
Не открываются прямые ссылки

Автор bardak

Ответов: 0
Просмотров: 1850
Последний ответ 26.02.2015, 07:11:29
от bardak
Вместо редиректа на главную 404

Автор Archie

Ответов: 5
Просмотров: 4626
Последний ответ 14.01.2014, 20:15:25
от alexj69
Разные ссылки на один материал. Дубли

Автор CyXX

Ответов: 20
Просмотров: 8009
Последний ответ 15.12.2013, 16:31:02
от Slayer Moon