Magento 1 - Создать Простой Контроллер, Не Работающий В Моем Модуле?


Я Пытаюсь создать Простой Модуль. Обнаружена ошибка на 404 странице.

Мой конфигурационный файл в app/etc/module/Ffay_All.xml

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

Создайте контроллер в app\code\local\Ffay\Test\controllers\IndexController.php

class Ffay_Test_IndexController extends Mage_Core_Controller_Front_Action
{
   public function indexAction ()
   {
     echo 'test index';
   }
   public function mamethodeAction ()
   {
     echo 'test mymethod';
    }
}

И создайте мой xml-файл плагина в app\code\local\Ffay\Test\etc\config.xml

   <?xml version="1.0"?>
  <config>
     <modules>
        <Ffay_Test>
          <version>1.0.0</version>
        </Ffay_Test>
     </modules>
     <frontend>       
        <routers>
            <routeurfrontend>
            <use>standard</use>
            <args>
                <module>Ffay_Test</module>
                <frontName>testing</frontName>
            </args>
            </routeurfrontend>
        </routers>    
    </frontend>
</config>

Когда я пишу тестирование в magento, отображается ошибка 404 страницы. можете ли Вы сказать мне, в чем проблема?

Author: Black, 2014-08-06

1 answers

Я протестировал ваш код, и он начал работать.
У меня есть только 2 комментария.
Вы говорите, что создали файл app/etc/module/Ffay_All.xml. Я предполагаю, что это опечатка, и правильная папка - app/etc/modules/Ffay_All.xml (модули вместо модуля).
Я также вижу некоторые пробелы в вашем файле config.xml в начале перед <?xml version="1.0"?>. удалите их.
Также очистите кэш.

Это сработало для меня для url testing и testing/index/mamethode.

 5
Author: Marius, 2014-08-06 06:31:33