我怎么知道我的Config.xml文件是否在Magento中工作?

Sco*_*ion 1 magento magento-1.4 magento-1.5

我已经创建了一个示例模块,但我不确定它的/module/etc/config.xml文件是否已加载.我确信只有这个问题.有没有办法可以找出这个文件是否被加载?

Ala*_*orm 7

免费的模块列表模块(由我建立)将告诉您系统中安装了哪个模块,并告诉您是否config.xml正在加载.


Syl*_*ayé 5

如果你有一个好的调试器Xdebug或Zend Debugger,你可以检查类$mergeToObject的方法loadModulesConfiguration中的变量Mage_Core_Model_Config.

或坏人的方式:-),你在同一个地方死了剧本,但就在$mergeToObject;你回来之前print_r($mergeToObject);.

如果您的模块也已加载,您可以在此方法中看到.

调试器是你最好的朋友.;-)

所有这些都允许检查从您加载的内容,config.xml但并不意味着语法在您config.xml的加载模型中是正确的.您应该看一下其他config.xml核心模块来帮助您.

我忘了,检查模块是否正确加载并在缓存刷新后由Magento识别,您应该查看系统>配置>高级选项卡,看看您的模块名称是否出现.


B00*_*MER 5

将它放在index.php的底部,类似于Alans模块列表,但是快速代码复制/粘贴方法.记住,Magento的所有XML都被合并到一个XML树中.

header("Content-Type: text/xml");
die(Mage::app()->getConfig()->getNode()->asXML());
Run Code Online (Sandbox Code Playgroud)