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

vinsit

  • Новичок
  • 3
  • 0 / 0
При установке Joomla 1.5.21 на DENVER после листа "Конфигурация базы данных" все останавливается - чистый лист.  HELP! ставил на WinXP, через Firefox, через  Explorer - результат тот же.
*

volod3000

  • Захожу иногда
  • 379
  • 51 / 0
  • Чтобы ничего не делать, нужно многое сделать.
Мало открыть человеку глаза,
большинство еще просит указать дорогу
и ждет волшебного пенделя.
*

vinsit

  • Новичок
  • 3
  • 0 / 0
спасибо за ответ, но симптомы аналогичны и с 1.5.18. что делать?
*

vinsit

  • Новичок
  • 3
  • 0 / 0
переставил версии с 21 на 18, внес изменения в файл :\usr\local\php5\php.ini, ничего..... все на том же месте: на листе "Конфигурация базы данных" теперь выдает ошибку: Не могу подключиться к базе данных. Номер ошибки: Unable to connect to the database:Could not connect to MySQL . HELP! убил весь день - без толку.
*

volod3000

  • Захожу иногда
  • 379
  • 51 / 0
  • Чтобы ничего не делать, нужно многое сделать.
Совет, начните все с начало .
Снесите Денвер, перезагрузите компьютер, установите заново, исправьте файл php.ini.
После запуска Денвера проверьте все ли запущенно (httpd.exe, mysqld.txt ) через диспетчер задач .
Ну и дальше в путь устанавливать Joomla .
Денвер скачайте последний с официального сайта http://www.denwer.ru/

Установка Joomla 1.5 в деталях и картинках, решение возможных проблем
« Последнее редактирование: 31.10.2010, 07:53:20 от volod3000 »
Мало открыть человеку глаза,
большинство еще просит указать дорогу
и ждет волшебного пенделя.
*

andw2

  • Новичок
  • 3
  • 0 / 0
Совет, начните все с начало .
Снесите Денвер, перезагрузите компьютер, установите заново, исправьте файл php.ini.
После запуска Денвера проверьте все ли запущенно (httpd.exe, mysqld.txt ) через диспетчер задач .
Ну и дальше в путь устанавливать Joomla .
Денвер скачайте последний с официального сайта http://www.denwer.ru/

Установка Joomla 1.5 в деталях и картинках, решение возможных проблем
Денвери и Joomla последние. Изменял  php.ini в 4,5 PHP увеличил время и память. Связывал пользователя и базу данных, хотя здесь сомнения, менял root и название сайта test11. Таблиц в базе данных 0, а должно быть 35.
На этом Денвере работает Лавра, можно сравнить как-то установки пользователя , базу данных?
Предполагаю напутал в PHPmyAdmin. Подскажете, пожалуйста!
*

volod3000

  • Захожу иногда
  • 379
  • 51 / 0
  • Чтобы ничего не делать, нужно многое сделать.
Создаём новую БД с кодировкой utf-8.
Далее пишим :
- localhost
- root
- можно без пароля
- имя созданной БД
Мало открыть человеку глаза,
большинство еще просит указать дорогу
и ждет волшебного пенделя.
*

andw2

  • Новичок
  • 3
  • 0 / 0
Создаём новую БД с кодировкой utf-8.
Далее пишим :
- localhost
- root
- можно без пароля
- имя созданной БД

1 Переустановил Денвер.
2 Залил Joomla в сайт Jom21/www  
3 Локалхостом дошел до 4 шага инсталляции, ничего на 4 не вводил. Куки пишет Explorer. Тесты Денвера все проходят должным образом.
4 MyAdmin сравнил UTF с Utf генерал создал базу одноименную сайту Jom21 база Jom21.
5 перезагрузил Денвер

Вернулся на главную страницу MyAdmin. Видел базу без таблиц.
Вернулся к инсталляции
Ввел
- localhost
- root
-  без пароля
- имя созданной БД
И стоит как не родная, не шевелится на 5 шаг.


« Последнее редактирование: 01.11.2010, 15:52:33 от andw2 »
*

volod3000

  • Захожу иногда
  • 379
  • 51 / 0
  • Чтобы ничего не делать, нужно многое сделать.
Мало открыть человеку глаза,
большинство еще просит указать дорогу
и ждет волшебного пенделя.
*

andw2

  • Новичок
  • 3
  • 0 / 0
а в php.ini изменения внесли ?
тайм 180 вместо 30? Нет, хотя ранее менял.
Сейчас попробую.
Кстати, какие логи можно посмотреть увидеть ошибки инсталляции и в работе?
*

volod3000

  • Захожу иногда
  • 379
  • 51 / 0
  • Чтобы ничего не делать, нужно многое сделать.
Вот полный перевод php.ini --> http://articles.org.ru/cn/showdetail.php?cid=5395

Совет : внимательно перечитайте из статьи  Установка Joomla 1.5 в деталях и картинках, решение возможных проблем
параграфы :

- Как создать новую базу данных и пользователя для Joomla с помощью инструментов cPanel
- Задание параметров подключения к базе данных при установке Joomla 1.5
« Последнее редактирование: 02.11.2010, 01:38:53 от volod3000 »
Мало открыть человеку глаза,
большинство еще просит указать дорогу
и ждет волшебного пенделя.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как заставить Joomla 1.5 работать на сервере с MySQL версии 5.7 и выше?

Автор Palomnik

Ответов: 14
Просмотров: 8386
Последний ответ 01.10.2024, 00:22:40
от jesus
Как установить Joomla 1.5 на php 7?

Автор Marius

Ответов: 8
Просмотров: 4023
Последний ответ 30.05.2021, 21:11:21
от Marius
При попытке войти в админку 404 ошибка компонента - Joomla 1.5: Общие вопросы

Автор omezik

Ответов: 1
Просмотров: 3628
Последний ответ 30.08.2019, 16:10:56
от voland
Нужно починить модуль импорта на сайте Joomla

Автор matus-8

Ответов: 0
Просмотров: 3418
Последний ответ 22.08.2019, 15:09:17
от matus-8
Восстановление Joomla на локальном компьютере из резерной копии

Автор raf88

Ответов: 6
Просмотров: 8422
Последний ответ 28.12.2018, 01:48:46
от natalileto