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

Я создал компонент, и мне нужно получить постоянное значение в администраторе компонента и перечислить элемент в соответствии с ним. Я пробовал разные способы получить постоянное значение в функции «display()» в «view.html.php». Я ожидаю, что значение будет доступно в default.php с помощью $this.

Я определил константу в файле configuration.php, URL-адрес должен определять.

define('CONSTANTVALUE', 'the URL string'); 

в функции display(),

 $config = JFactory::getConfig();
 $constantvalue = $config->get('CONSTANTVALUE');
 $this->constantvalue=  $constantvalue;

Кажется, это не работает.

Затем я попытался

JFactory::getApplication()->get('CONSTANTVALUE');

Это тоже не работает.

Я ссылался на этот поток, Joomla 3 - Как получить значение из файла конфигурации?

Как я могу получить константу из конфигурации в файл представления компонента?


person Adam-KER    schedule 17.10.2020    source источник
comment
Если вы занимаетесь разработкой для Joomla, присоединяйтесь к Joomla Stack Exchange. Всякий раз, когда у вас есть вопрос, который мог бы получить поддержку волонтеров, хорошо разбирающихся в CMS и ее расширениях, опубликуйте свой вопрос на JSE. После того, как вы присоединитесь к JSE, я могу помочь вам перенести этот вопрос на более подходящий сайт.   -  person mickmackusa    schedule 18.10.2020
comment
@micmackusa Спасибо, я создал вопрос об обмене стеками Joomla. Пожалуйста, найдите ветку, joomla.stackexchange.com/questions/28581/   -  person Adam-KER    schedule 19.10.2020