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

ybosco

  • Новичок
  • 2
  • 0 / 0
Имеется такая странность.

Artio JoomSEF 3.12.3 установлена в Joomla! 1.5 в бесплатной версии, всё показывает в своих меню, ошибок нет, галочка "включить" стоит, сайт работает, но ссылки как были исходными типа

https://bosco-lab.com/index.php?option=com_content&view=article&id=57%3Awireless-data-acquisition-terminal-for-harsh-environment&catid=46%3Arfif-wireless&Itemid=62&lang=en ,

так такими и остаются.

Может, я чего-то не понимаю, и это и есть SEF-ссылка? В статистике есть только та, которую я собственноручно создал, но которая не работает.

Спасибо!
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Artio JoomSEF ничего не делает. Joomla! 1.5
« Ответ #1 : 05.06.2019, 08:23:08 »
Joomla! 1.5 в бесплатной версии
Вы преследовали какую-то конкретную цель ставя устаревшее программное обеспечение?

Прочитайте инструкции к Artio
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Artio JoomSEF ничего не делает. Joomla! 1.5
« Ответ #2 : 05.06.2019, 08:58:57 »
Очистить ссылки в  Artio JoomSEF. И потом проверить какие формируются в Artio JoomSEF .
*

ybosco

  • Новичок
  • 2
  • 0 / 0
Re: Artio JoomSEF ничего не делает. Joomla! 1.5
« Ответ #3 : 05.06.2019, 16:19:04 »
Очистить ссылки в  Artio JoomSEF. И потом проверить какие формируются в Artio JoomSEF .
Нет там ничего, то-то и оно. Нечего чистить. Если хоть что-то было, то не было бы и вопроса такого типа.

А почему старое ПО, ну, такое вот есть пока что. Оно не вчера появилось.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Artio JoomSEF ничего не делает. Joomla! 1.5
« Ответ #4 : 05.06.2019, 17:46:41 »
Просто если вы ставите SEF компоненты на старую Joomla, то тратите силы не в том направлении. Вам надо их тратить на обновление Joomla и тогда SEF компоненты вам будут не нужны
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Artio JoomSEF ничего не делает. Joomla! 1.5
« Ответ #5 : 05.06.2019, 18:53:26 »
Нет там ничего, то-то и оно. Нечего чистить
Т.е. в JoomSEF URL Manager чисто ? Тогда переустановите Артио
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают SEF-ссылки на Joomla 5

Автор Detonator

Ответов: 2
Просмотров: 2142
Последний ответ 29.03.2025, 07:26:44
от azm1n
Расширение SEF Wizard — улучшение маршрутизации и ЧПУ в Joomla! Инструменты SEO - администратора

Автор Филипп Сорокин

Ответов: 525
Просмотров: 53639
Последний ответ 22.10.2022, 12:14:38
от Lemonez
Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 142
Просмотров: 59936
Последний ответ 02.03.2021, 14:47:35
от Vasiliy111
Как сделать короткие ссылки Joomla 3.9?

Автор ezheck

Ответов: 12
Просмотров: 5324
Последний ответ 10.01.2020, 07:44:37
от arma
Дубли страниц: сравнение плагинов “sef Wizard for Joomla” и “JL No Doubles”

Автор shop-user

Ответов: 2
Просмотров: 1790
Последний ответ 08.01.2019, 14:36:18
от zikkuratvk