2014-01-27 4 views
0

Я новичок в magento, я создал пользовательский контроллер, но он не отображается, хотя я настроил пакет в system->configuration->general->design->package.Мой пользовательский контроллер не отображается

мой код:

и т.д./модуль/easylife_Test.xml файл

<?xml version="1.0"?> 
<config> 
    <modules> 
     <EasyLife_Test> 
      <active>true</active> 
      <codePool>local</codePool> 
     </EasyLife_Test> 
    </modules> 
</config> 

местный/Easylife/Test/и т.д./файл Config.xml

<?xml version="1.0"?> 
<config> 
    <modules> 
     <EasyLife_Test> 
      <version>0.1.0</version> 
     </EasyLife_Test> 
    </modules> 
    <frontend> 
     <routers> 
      <test> 
       <use>standard</use> 
       <args> 
        <module>EasyLife_Test</module> 
        <frontName>test</frontName> 
       </args> 
      </test> 
     </routers> 
    </frontend> 

</config> 

local/easylife/Test/controller/IndexController.php file

<?php 

class EasyLife_Test_controller_IndexController extends Mage_Core_Controller_Front_Action 
{ 
    public function indexAction() 
    { 
     echo "Hello World"; 
    } 
} 

Я пинг protocal: // IP-адрес/Magento/тест в URL, но он возвращает мне 401 не найдена ошибка.

могу я знать, что не так с этим кодом?

спасибо.

ответ

1

Прежде всего, я заметил, что вы использовали название пакета как: easylife, но это должен быть Easylife. Поэтому измените easylife_Test.xml на Easylife_Test.xml и local/easylife/Test/etc/config.xml на локальный/Easylife/Test/etc/config.xml. Затем проверьте свой модуль в admin -> system-> configuration-> Advanced.

+0

спасибо, что ответили. Я узнаю свою ошибку при повторном проверке моего модуля. На самом деле, я контролировал контроллеры. теперь работает нормально. –

+0

Ур решение хорошее .. Я одобрен для u .. Cheers;) –

Смежные вопросы