西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

magento根据url来找文件的总结,以及对Magento请求分分析

时间:2016-01-27 08:20来源: 作者: 点击:
magento根据url来找文件的总结,以及对Magento请求分分析,这个是看了网上的帖子,自己的一点点理解 这里面用到的是 app/code/local/Alanstormdotcom/Helloworld/etc/config.xml config modules Alanstormdotco

magento根据url来找文件的总结,以及对Magento请求分分析,这个是看了网上的帖子,自己的一点点理解

这里面用到的是

app/code/local/Alanstormdotcom/Helloworld/etc/config.xml
 

<config>

<modules>

<Alanstormdotcom_Helloworld>

<version>0.1.0</version>

</Alanstormdotcom_Helloworld>

</modules>
<frontend>
<routers>
<helloworld>
<use>standard</use>
<args>
<module>Alanstormdotcom_Helloworld</module>
<frontName>helloworld</frontName>
</args>
</helloworld>
</routers>
</frontend>
</config>

创建一个系统配置文件来激活这个模块
app/etc/modules/Alanstormdotcom_Helloworld.xml
<config>
<modules>
<Alanstormdotcom_Helloworld>
<active>true</active>
<codePool>local</codePool>
</Alanstormdotcom_Helloworld>
</modules>
</config>
检查一下模块是不是已经被激活

 

  1. 清空Magento缓存
  2. 在管理后台,进入 System->Configuration->Advanced
  3. 展开“Disable Modules Output”
  4. 确认Alanstormdotcom_Helloworld显示出来了

为路由创建执行控制器

app/code/local/Alanstormdotcom/Helloworld/controllers/IndexController.php

class Alanstormdotcom_Helloworld_IndexController extends Mage_Core_Controller_Front_Action {
public function indexAction() {
echo 'Hello World!';
}
}

http://example.com/frontName/actionControllerName/actionMethod/

http://exmaple.com/helloworld/index/index

通过这样的访问就可以看到:function indexAction()的内容了.......

命名:magento执行控制器  ....<module>Alanstormdotcom_Helloworld</module>

  1. 以<moudule>标签的内容开始 (Alanstormdotcom_Helloworld)
  2. 紧接一个下划线 (Alanstormdotcom_Helloworld_)
  3. 加上我们给控制器取的名字“Index”(Alanstormdotcom_Helloworld_Index)
  4. 最后加上关键词“Controller” (Alanstormdotcom_Helloworld_IndexController)

 

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容