确定是否启用了Magento模块
确定特定模块在Magento中是否启用/激活的最佳方法是什么?我尝试过使用来检查我的代码是否已被PHP加载和解析,但最近我注意到它非常不可靠(即使我删除模块的.xml配置也会返回)。class_exists
true
有没有我可以调用的核心函数?
确定特定模块在Magento中是否启用/激活的最佳方法是什么?我尝试过使用来检查我的代码是否已被PHP加载和解析,但最近我注意到它非常不可靠(即使我删除模块的.xml配置也会返回)。class_exists
true
有没有我可以调用的核心函数?
如果您想使用内置函数,只需使用
Mage::helper('core')->isModuleEnabled(<module name>);
它在
Mage_Core_Helper_Abstract
这是另一个选项,是找出状态的更优雅的方式:
Mage::getConfig()->getModuleConfig('modulename')->is('active', 'true')