Я следую this учебному пособию по созданию настраиваемого модуля. По какой-то причине я не могу получить magento, чтобы распознать маршрутизаторы (я получаю ошибку Magento 404), когда я ударил http://exmaple.com/helloworld/index/index. Я подтвердил, что модуль включен в Admin. Для этого tut config.xml и IndexController.php есть только 2 файла. Заранее спасибо!Маршрутизатор для настраиваемого модуля не распознается Magento
модуль в/код/местные/Russ/Helloworld
/etc/config.xml
<config>
<modules>
<Russ_Helloworld>
<version>0.1.0</version>
</Russ_Helloworld>
</modules>
<frontend>
<routers>
<helloworld>
<use>standard</use>
<args>
<module>Russ_Helloworld</module>
<frontName>helloworld</frontName>
</args>
</helloworld>
</routers>
</frontend>
</config>
Контроллеры/IndexController.php
<?php
class Russ_Helloworld_IndexController extends Mage_Core_Controller_Front_Action {
public function indexAction() {
echo 'Hello Index!';
}
}
?>
Magento 1.6.2
Вы добавили файл в приложение/etc/modules? –
Да, я сделал. Я могу видеть пользовательский модуль среди других модулей в Admin, и он включен. – russjman
Перерыв XML в вашем файле config.xml и включение режима разработчика (см. Index.php). Проверьте ошибку синтаксического анализа. – benmarks