正如标题所暗示的,我想检查 Magento 生成的完整配置 XML 树。
我查看了配置对象,但看不到这样做的方法。
如何才能做到这一点?
要完整地获取配置 xml(作为我假设您所指的 xml)...
Mage::app()->getConfig()->getXmlString();
如果将其保存到文件中,检查会容易得多。以下将保存到 var/tmp/configxml.xml 的文件中...
file_put_contents(Mage::getBaseDir('tmp').DS.'configxml.xml', Mage::app()->getConfig()->getXmlString());
显然,Magento 必须首先被引导。
我认为这会派上用场,所以我构建了一个小型 Magento 模块,如果您将 ?showConfig=1 添加到 URL,它将显示配置。为 Drew Hunter 提供初始代码的道具。