奇怪的问题。。我最近从系统配置文件中删除了一些xml选项。但当我为相关路径调用Mage::storeConfig()时,这些选项仍然存在。
我有:-清除的缓存(所有缓存…刷新、存储和所有复选框刷新)-检查了核心配置数据表中的条目-重新编制索引的数据-手动清除的/var/文件夹-导出数据库,并对条目执行文本搜索
它可能还在哪里得到这些值?
谢谢Shaun
所以。。。
假设你有:
<default>
<design>
<head translate="default_description" module="page">
<default_title>Magento Commerce</default_title>
</head>
</design>
</default>
内部
app\code\core\Mage\Page\etc\config.xml
如果你打电话。。。
Mage::getStoreConfig( 'design/head/default_title' );
输出为
Magento Commerce
现在,如果你去管理面板或
core_config_data
路径:design/head/default_title
并将此值自定义为"我的测试"
正在呼叫。。。Mage::getStoreConfig('design/head/default_title');
将为您带来"我的测试"
本质上,这些是尚未输入/自定义的core_config_data表值的layout.xml默认回退。
澄清你最初问题的价值。
转到您的数据库:
SELECT *
FROM
core_config_data
WHERE
path
LIKE '%your/config/path/you're/trying/to/delete%'