书籍:《Magento Extension Development v1.0》,无法显示“Hello World”
Book: “Magento Extension Development v1.0”, unable to display “Hello World”
我正在关注 2 本书:Magento 扩展开发入门。和官方的“Magento Extension Development v1.0”。
而且我无法让我的扩展回显 "Hello World"。
我认为我需要注意 3 个区域,以便回显 "Hello World":
从app/etc/modules/Froggyline_HappyHour.xml
激活模块。
设置模块配置app/code/community/Froggyline/HappyHour/etc/config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Froggyline_HappyHour>
<version>0.0.0</version>
</Froggyline_HappyHour>
</modules>
<frontend>
<routers>
<froggyline_happyhour>
<use>standard</use>
<args>
<module>Froggyline_HappyHour</module>
<frontName>happyhour</frontName>
</args>
</froggyline_happyhour>
</routers>
</frontend>
</config>
添加app/code/community/Froggyline/HappyHour/controller/GreetingController.php
<?php
class Froggyline_HappyHour_GreetingController extends Mage_Core_Controller_Front_Action
{
public function helloWorldAction()
{
echo 'Hello World';
}
}
?>
我正在访问以下 URL:http://localhost/happyhour/greeting/helloWorld
并收到 Http 404
。
我漏了哪一步,导致页面显示"Hello World"?
官方extension development v1.0打错了:controller
应该是controllers
。只是浪费了我的一天。 :(
我正在关注 2 本书:Magento 扩展开发入门。和官方的“Magento Extension Development v1.0”。 而且我无法让我的扩展回显 "Hello World"。
我认为我需要注意 3 个区域,以便回显 "Hello World":
从
app/etc/modules/Froggyline_HappyHour.xml
激活模块。设置模块配置
app/code/community/Froggyline/HappyHour/etc/config.xml
<?xml version="1.0" encoding="UTF-8"?> <config> <modules> <Froggyline_HappyHour> <version>0.0.0</version> </Froggyline_HappyHour> </modules> <frontend> <routers> <froggyline_happyhour> <use>standard</use> <args> <module>Froggyline_HappyHour</module> <frontName>happyhour</frontName> </args> </froggyline_happyhour> </routers> </frontend> </config>
添加
app/code/community/Froggyline/HappyHour/controller/GreetingController.php
<?php class Froggyline_HappyHour_GreetingController extends Mage_Core_Controller_Front_Action { public function helloWorldAction() { echo 'Hello World'; } } ?>
我正在访问以下 URL:http://localhost/happyhour/greeting/helloWorld
并收到 Http 404
。
我漏了哪一步,导致页面显示"Hello World"?
官方extension development v1.0打错了:controller
应该是controllers
。只是浪费了我的一天。 :(