Joomla 3 - 如何从配置文件中获取价值?

时间:2014-02-11 13:18:38

标签: joomla joomla3.0

我正在构建一个自定义组件,我只想从控制器中的全局配置中获取一个值。我找不到任何有关如何执行此操作的信息。

像...一样的东西。

$config = JFactory::getConfig();
$this->_db = $config->get('db');

2 个答案:

答案 0 :(得分:15)

有关如何操作的文档略显过时:

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');

此外,如果您尝试连接到数据库,您实际上可以使用JFactory中的DB对象。

$db = JFactory::getDbo();

在此处详细了解如何正确连接数据库:

http://docs.joomla.org/Accessing_the_database_using_JDatabase

答案 1 :(得分:5)

自Joomla 3.2以来:

JFactory::getApplication()->get($varname, $default);

请参阅reference