Удаление класса с помощью IndexAction приводит к ошибке сервера, поэтому я знаю, что до этого момента код работал должным образом.
class Foo_Bar_IndexController extends Mage_Core_Controller_Front_Action{
public function indexAction(){
echo "<h1>Echo from indexcontroller.</h1>";
}
}
В идеале эхо должно быть заменено загрузкой файлов шаблонов, но я застрял на нем в течение последних 2 дней и просто хочу пройти мимо этого.
Я прочитал около десятка учебных пособий, затем 4 до завершения, но эта проблема появляется каждый раз.
У кого-нибудь есть идеи, что может быть причиной этого?
Edit--
Извините, для краткости. Я не был уверен, сколько я должен продлить страницу.
@ Alan Storm - я нашел твой урок здесь. http://alanstorm.com/magento_controller_hello_world (очень подробно, очень полезно для понимания того, что делают все теги xml). Это копия этого руководства, в котором Foo заменяет Alanstormdotcom и Bar заменяет Helloworld. Даже копирование / вставка у меня получается с тем же 404.
Вот мой текущий конфигурационный файл:
PATH: app / code / local / Foo / Bar / etc / config.xml (редактировать: исправленный путь)
<config>
<modules>
<Foo_Bar>
<version>0.1.0</version>
</Foo_Bar>
</modules>
<frontend>
<routers>
<bar>
<use>standard</use>
<args>
<module>Foo_Bar</module>
<frontName>bar</frontName>
</args>
</bar>
</routers>
</frontend>
</config>
Редактировать ---
последний оставшийся файл
Путь: приложение / etc / modules / Foo_Bar.xml
<config>
<modules>
<Foo_Bar>
<active>true</active>
<codePool>local</codePool>
</Foo_Bar>
</modules>
</config>