2016-03-07 43 views
0

我正在嘗試爲magento創建我的第一個模塊。我無法弄清楚爲什麼當我去到動作的URL時,magento給了我一個404。Magento模塊控制器已加載,但不起作用

在系統 - >配置 - >高級中,模塊已啓用。 PS緩存被禁用。

網址:http://www.magento.loc/newsletter/groups/index

這裏我的文件:

/app/code/local/Maintux/NeswletterExtensions/etc/config.xml

<?xml version="1.0"?> 
<config> 
    <modules> 
     <Maintux_NewsletterExtensions> 
      <version>0.1.0</version> 
     </Maintux_NewsletterExtensions> 
    </modules> 
    <frontend> 
     <routers> 
      <newsletterextensions> 
       <use>standard</use> 
       <args> 
        <module>Maintux_NewsletterExtensions</module> 
        <frontName>newsletter</frontName> 
       </args> 
      </newsletterextensions> 
     </routers> 
    </frontend> 
</config> 

/應用/代碼/本地/ Maintux /NeswletterExtensions/controllers/GroupsController.php

<?php 
class Maintux_NewsletterExtensions_GroupsController extends Mage_Core_Controller_Front_Action 
{ 
    public function indexAction() 
    { 
     echo 'Hello Index!'; 
    } 
} 

/app/et c/modules/Maintux_NewsletterExtensions.xml

<?xml version="1.0"?> 
<config> 
    <modules> 
    <Mainutx_NewsletterExtensions> 
     <active>true</active> 
     <codePool>local</codePool> 
     <depends> 
     <Mage_Newsletter/> 
     </depends> 
    </Mainutx_NewsletterExtensions> 
    </modules> 
</config> 

回答

0

看起來好像您的文件夾名稱中有一個錯字。 請將NeswletterExtensions更改爲NewsletterExtensions

而且在您的app/etc/modules/Maintux_NewsletterExtensions.xml中也有一個錯字。 請將Mainutx_NewsletterExtensions更改爲Maintux_NewsletterExtensions

+0

哦,謝謝,但它無論如何都無法工作。任何提示來調試這個問題? –

+0

更新我的答案:發現另一個錯字。 –

+1

太棒了!非常感謝!對不起,但magento是如此詳細,找到錯別字有點棘手 –

相關問題