Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento-添加节点并保存模块配置_Php_Magento_Simplexml_Config_Adminhtml - Fatal编程技术网

Php Magento-添加节点并保存模块配置

Php Magento-添加节点并保存模块配置,php,magento,simplexml,config,adminhtml,Php,Magento,Simplexml,Config,Adminhtml,我尝试向模块配置中添加一个节点,如下所示: $model = Mage::getConfig()->getModuleConfig('lemike_devmode'); $model->setNode('foo/bar/baz', 'qux', true /* overwrite */); var_dump($model); // empty Mage_Core_Model_Config_Element 但它不会创建新节点。$model只是空的 这里出了什么问题 在这之后,我想Ma

我尝试向模块配置中添加一个节点,如下所示:

$model = Mage::getConfig()->getModuleConfig('lemike_devmode');
$model->setNode('foo/bar/baz', 'qux', true /* overwrite */);
var_dump($model); // empty Mage_Core_Model_Config_Element
但它不会创建新节点。
$model
只是空的

这里出了什么问题


在这之后,我想
Mage::getConfig()->saveCached()
对于保存新节点是正确的,或者?

如果您更容易,可以尝试使用自定义变量

希望能有帮助


您好。

我不确定您要完成什么,您是要向core\u config\u数据添加变量,还是要注册模块节点?“foo/bar/baz”格式表示您正在尝试前者,但方法表示后者。我想注册一个模块节点,如第一个代码段所示。您可能需要阅读。在这本书中,他回顾了Magento自动处理加载模块的过程。该模块注册在您的
app/etc/modules/Lemike_Devmode.xml
文件中,Magento将从
app/code/local/Lemike/Devmode/etc/system.xml
中提取您的默认配置设置。