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 страницы. можете ли Вы сказать мне, в чем проблема?
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
.