Joomla下利用configuration.php存储简单数据

时间:2022-06-04 14:36:35

写入过程 

复制代码代码如下:


// 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.php 
jimport('joomla.filesystem.file'); 
if (!JFile::write($fname, $config->toString('PHP', 'config', array('class' => 'JConfig')))) { 
die(JText::_('ERRORCONFIGFILE')); 


提取过程 

复制代码代码如下:


global $mainframe; 
$mainframe->getCfg('custom_var');