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

LU5

  • Осваиваюсь на форуме
  • 48
  • 0 / 1
Здравствуйте.
Такой вопрос.  !
Нужно настроить почту для сайта, чтобы письма на почтовый ящик приходили только с формы обратной связи на сайте.
И больше не как. :P
Чтобы не возможно было прислать письмо, кроме как с формы обратной связи на сайте.
Спасибо. *DRINK*
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
А какое еще может быть письмо вообще?
*

LU5

  • Осваиваюсь на форуме
  • 48
  • 0 / 1
А какое еще может быть письмо вообще?

Нужно чтобы мне на почту могли писать только из формы обратной связи на сайте!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
чего-то я тоже не въехал.
если у вас, кроме формы связи, ничего не будет на сайте, то никто вам не напишет вне формы )).
если боитесь спама, то настройте почтовик, чтобы фильтровал все, кроме писем с сайта - у них свой уникальный заголовок можно сделать.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перехват заказов из формы с чужих сайтов

Автор chemerzaev

Ответов: 13
Просмотров: 1946
Последний ответ 02.10.2019, 10:55:42
от winstrool
GIT, весь сайт или только свои дороботки

Автор srg

Ответов: 4
Просмотров: 1555
Последний ответ 29.10.2017, 12:55:27
от srg
Редирект с www на без www работает только частично

Автор scandium

Ответов: 10
Просмотров: 1772
Последний ответ 01.04.2015, 11:33:41
от scandium
Что вы собираетесь делать с зарубежным хостингом/VPS в связи с постоянно растущим курсом

Автор dremora

Ответов: 9
Просмотров: 1791
Последний ответ 31.12.2014, 19:51:03
от Alldar
Россияне смогут пользоваться общественным Wi-Fi только по паспорту

Автор SK

Ответов: 13
Просмотров: 1823
Последний ответ 23.08.2014, 20:48:03
от altvvc