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

ertozy

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Стоит ли ставить сразу русифицированную версию, или же лучше становить английскую и перевести ее?...просто рус. версия только 1.5.9, в отличие от 1.5.11 английской, что меня и смущает.
И ещё такой вопрос если рус. версию постаить 1.5.9 и применить к ней обновление 1.5.11 обычной нерусифицированной-обновится ли и сохранится ли в ней русский язык?
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
joomlaportal.ru = качаете последнюю версию Joomla! 1.5.11-Stable-Full_Package, а ниже файлы локализации для неё же и не паримся ;)
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

ertozy

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
А устанавливать в какую папку?...у меня к примеру два лок. хоста- в папках C:\apache\test.ru\www и C:\apache\localhost\www. мне похода надо очистить любой из них и установить туда, да?:))
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
А устанавливать в какую папку?...у меня к примеру два лок. хоста- в папках C:\apache\test.ru\www и C:\apache\localhost\www. мне похода надо очистить любой из них и установить туда, да?:))
устанавливать через менеджер расширений. Для особо одаренных даже когда-то делал инструкцию с картинками http://joomla15.sk6.ru/index.php/joomla-overview/install-joomla3
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Цитировать
А устанавливать в какую папку?...у меня к примеру два лок. хоста- в папках C:\apache\test.ru\www и C:\apache\localhost\www. мне похода надо очистить любой из них и установить туда, да?
Поставь Денвер и не заморачивайся, а вобще без разницы в какую папку ставить, главное к ней путь прописать.
Мелкий ремонт. skype poisk-plus
*

ertozy

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
благодарю уже установил))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как определить версию Joomla, лишившись доступа к админке?

Автор andk

Ответов: 9
Просмотров: 29365
Последний ответ 02.08.2018, 17:33:57
от Apoca1ypto
Стоит ли переходить с J1.5 на версии выше (2.5-3.0....)?

Автор zxzLEXzxz

Ответов: 13
Просмотров: 2368
Последний ответ 21.12.2013, 15:30:29
от blazingcherub
Как обновить версию PHP-?

Автор m.smetannikov

Ответов: 8
Просмотров: 15559
Последний ответ 10.07.2012, 10:59:29
от SK
Обновить версию на Ru-centr

Автор morfeer

Ответов: 1
Просмотров: 1463
Последний ответ 01.06.2011, 15:02:29
от morfeer
Какую версию поставить новичку?

Автор Anika

Ответов: 1
Просмотров: 1498
Последний ответ 02.03.2011, 17:09:19
от андроид