我已经注册了一个新模块
cd /path/to/store/app
touch etc/modules/Maticode_WebLog.xml
<?xml version="1.0"?>
<config>
<modules>
<Maticode_WebLog>
<active>true</active>
<codePool>local</codePool>
</Maticode_WebLog>
</modules>
</config>
添加此配置文件:
touch app/code/local/Maticode/WebLog/etc/config.xml
<?xml version="1.0"?>
<config>
<modules>
<Maticode_WebLog>
<version>
0.1.0
</version>
</Maticode_WebLog>
</modules>
<frontend>
<routers>
<weblog>
<use>standard</use>
<args>
<module>Maticode_WebLog</module>
<frontName>weblog</frontName>
</args>
</weblog>
</routers>
</frontend>
</config>
清除缓存(后台:系统/缓存管理:全部禁用),
添加一个控制器
touch app/code/local/Maticode/WebLog/controllers/IndexController.php
<?php
class Maticode_WebLog_IndexController extends Mage_Core_Controller_Front_Action {
public function indexAction(){
echo "indexaction";
// $this->loadLayout();
// $this->renderLayout();
}
public function testModelAction() {
echo 'Setup!';
}
}
这个网址:
http://localhost/magento/weblog
or http://localhost/magento/index.php/weblog/
返回404错误,为什么??
答案 0 :(得分:0)
我的Maticode_WebLog.xml错了。 这是正确的:
<?xml version="1.0"?>
<config>
<modules>
<Maticode_WebLog>
<active>true</active>
<codePool>local</codePool>
</Maticode_WebLog>
</modules>
</config>