Joomla 3-Как получить значение из файла конфигурации?
Я создаю пользовательский компонент, и я просто хочу получить значение из глобальной конфигурации в мой контроллер. Я не могу найти никакой информации о том, как это сделать.
что-то вроде...
$config = JFactory::getConfig();
$this->_db = $config->get('db');
2 ответов
документация о том, как это сделать, немного устарела:
http://docs.joomla.org/JFactory/getConfig
но если вы проверяете код, они фактически отбрасывают функцию амперсанда:
https://github.com/joomla/joomla-cms/blob/staging/components/com_users/models/registration.php
$config = JFactory::getConfig();
$fromname = $config->get('fromname');
также, если вы пытаетесь подключиться к базе данных, вы действительно можете просто использовать объект DB из JFactory.
$db = JFactory::getDbo();
узнать больше о правильном подключении к базе данных здесь:
http://docs.joomla.org/Accessing_the_database_using_JDatabase