Всем привет, а что это за наклонная в joomshoping 5

повсеместно в коде модулей \
<?php print \JText::_('GO_TO_CART') ?>

4 ответов

17 просмотров

Добро пожаловать в 2010 год и появление нэймспейсов в php

из гугла: В PHP каждый класс находится в некотором пространстве имен, поэтому на самом деле нет никакого JText, а есть только \JText (это называется fully qualified name, или сокращенно FQN). Причем, переход к FQN происходит еще на этапе парсинга файла (там есть исключение для функций и констант, но к данному случаю это не имеет отношения), и если пространство имен в начале файла указано, то JText будет считаться расположенным в нем, а если не указано, то подразумевается глобальное пространство имен \. Поэтому внутри своего пространства имен или используйте FQN-форму \JText, или укажите на нее PHP через use \JText;. Но Joomla тут ни при чем — она повлиять на парсинг файла интерпретатором PHP не может. PS. Для новых проектов вместо \JText, который тянется еще со времен Joomla 1.5, я бы рекомендовал сразу использовать \Joomla\CMS\Language\Text, который доступен начиная с Joomla 3.8.

Похожие вопросы

Обсуждают сегодня

Всем привет, Сейчас работаю с MODxAPI и хочу создать ресурс (modResource) и выдает ошибку: Base table or view not found: 1146 Table 'test2.ki6w_manager_users' doesn't exist В...
Кирилл Гацевич
5
А что за ниша?
Максим Филин
7
Абсртрактный ворос: а что вы делете, если вы сдали проект, а потом по гиту видно, что там везде ковырялись, а вас просят доделать что-то? Добавляете стоимость? Не беретесь за ...
Maxim Tresk
4
А есть у кого примеры работающей Рекапчи второй или третьей на ФормЛистере? Инструкцию нашел, но она вообще не работает
Artem
9
скажите, а как кэш почистить? в папке core вообще нет папки cash. А то в товарах картинку поменял, в админке показывает как надо, а на сайте нет
Vit Ist
2
Добрый вечер. Прошу помощи у неравнодушных - являюсь просто пользователем сайта на данной платформе, просто выкладываю туда инфо, новости. Ничего не понимаю в ваших формулах, ...
Надежда
24
Вот кстати. https://docs.evo.im/04_extras/commerce/99_primery/75_zakaz_v_1_klik.html Кроме этого способа ничего не появилось?э
Andrey K
3
Я так понимаю суть в том, что у миграций в функции down обычно drop table А в Сиде этого нету. Верно?
Jacov Borisov
3
Телега ушла поваляться только у меня?)
Sasha Beep
2
Господа простите, вопрос следующий: Тут об интересных вещах говорили - "делать сайт как пакет". А твшки создавать автоматом при развертывании пакета можно как-то и шаблоны?
Jacov Borisov
2
Карта сайта