利用configuration.php存储简单数据
写入过程
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// Get the path of the configuration file$fname = JPATH_CONFIGURATION.DS.'configuration.php';// clear cache$cache = JFactory::getCache();$cache->clean();// Update the credentials with the new settings$config =& JFactory::getConfig();$config->setValue('config.custom_var', 'xxx');// Get the config registry in PHP class format and write it to configuation.phpjimport('joomla.filesystem.file');if (!JFile::write($fname, $config->toString('PHP', 'config', array('class' => 'JConfig')))) {die(JText::_('ERRORCONFIGFILE'));} |
提取过程
|
1
2
|
global $mainframe;$mainframe->getCfg('custom_var'); |
