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

就像是...

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

最佳答案

关于如何做的文档有点过时了:

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

关于Joomla 3 - 如何从配置文件中获取值(value)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21702981/

10-13 02:59