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

e1Chupacabra

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
На днях скачал JCE с офф сайта установил после чего скачал русик здесь на форуме в этом разделе установил через установку обновлений в итоге вместо русских букв (когда пользуешься каким нибудь инструментом редактора) каракули после скачал русик  с офф сайта залил поверх установленного ничего не изменилось, подскажите пожалуйста как решить данную проблему?
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Re: некорректная русификация JCE
« Ответ #1 : 06.10.2012, 12:35:08 »
Данная проблема решается поиском по форуму, неоднократно сам в этом убеждался.
Если лень, а это очевидно что лень, то внесите запись AddDefaultCharset UTF-8 в файл htaccess.
*

e1Chupacabra

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: некорректная русификация JCE
« Ответ #2 : 06.10.2012, 13:53:20 »
KKAAZZOO спасибо помогло !
*

Георгий_46

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: некорректная русификация JCE
« Ответ #3 : 06.10.2012, 14:26:13 »
А подскажите новичку, в какое место файла .htaccess нужно вставить запись AddDefaultCharset UTF-8. И можно ли это делать в Блокноте? Спасибо.
*

e1Chupacabra

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: некорректная русификация JCE
« Ответ #4 : 06.10.2012, 14:43:12 »
в любое место, решетку перед ним ставить не нужно я файл переименовывал через нотпад
*

combox

  • Новичок
  • 7
  • 0 / 0
Re: некорректная русификация JCE
« Ответ #5 : 10.10.2012, 17:31:19 »
у меня вообще ничего не поменялось.
Joomla 2.5 - JCE Editor 2.2.4 - JCE Mediabox 1.1.4 - русификатор 2.2.7

подскажите что еще можно сделать то? может не так сохраняю? блин столько однотипных вопросов и никто не может толком написать чтои  как делать чтобы ссылаться на данную тему. или эти глюки у всех по разному проявляются?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Русификация JCE

Автор EvgeniyyB

Ответов: 3
Просмотров: 3050
Последний ответ 06.05.2013, 18:01:05
от SmiP
Русификация

Автор zatei

Ответов: 2
Просмотров: 2617
Последний ответ 06.03.2010, 20:40:57
от ChaosDay
Некорректная работа JCE на php 5.3

Автор Fox64

Ответов: 0
Просмотров: 1481
Последний ответ 06.01.2010, 23:19:45
от Fox64