我在Magento don上的检查启用模块';t工作


My checking enable module on Magento don't working

我正在为Magento 1.9.2.4开发一个php模块。我想检查我的模块是启用还是禁用,但它不工作。怎么了?

模块文件夹:C:'wamp'www'magento'app'code'core'Projetos'HelloWorld

我的代码:

<?php
    require_once 'app/Mage.php';
    Mage::app();
    $moduleName = 'Projetos_HelloWorld';//eg Mage_Cms       
    if(Mage::getConfig()->getModuleConfig($moduleName)->is('active', 'true')) {
        //$product = new Projetos_HelloWorld_Model_Product;
        //$product->sayHello();
        echo "Module Enable";
     } else {
        echo "Module Disable";
     }
?>

感谢

我猜您没有遵循标准的magento模块创建方法。

如果你想知道特定模块是否启用,那么你必须从app/etc/modules/name_of_module.xml 中进行检查

请看一下如何在magento中创建扩展。

http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5

我希望这能帮助你。

谢谢,

Sam

试试这个

<?php 
if (Mage::helper('core')->isModuleEnabled('Projetos_HelloWorld'))
{
  echo "Module Enable";
} else {
   echo "Module disabled";
}