magento目录结构精编版
1 /app – 程序根目录
2
3 /app/etc – 全局配置文件目录
4
5 /app/code – 所有模块安装其模型和控制器的目录
6
7 /app/code/core – 核心代码或经过认证得模块,如果要升级不要这里的代码
8
9 /app/code/community – 社区版的模块目录
10
11 /app/code/local – 定制代码目录
12
13 /app/code/core/Mage? – magento默认命名空间
14
15 /app/code/core/Mage?/{Module} – 模块根目录
16
17 /app/code/core/Mage?/{Module}/etc – 模块的配置文件目录
18
19 /app/code/core/Mage?/{Module}/controllers – 模块的控制器
20
21 /app/code/core/Mage?/{Module}/Block? – 显示块的逻辑类
22
23 /app/code/core/Mage?/{Module}/Model? – 模块的对象模型
24
25 /app/code/core/Mage?/{Module}/Model/Mysql4? – 模块的资源模型
26
27 /app/code/core/Mage?/{Module}/sql – 模块各个版本的安装和升级用sql
28
29 /app/code/core/Mage?/{Module}/sql/{resource}/- 升级是需要的资源模型
30
31 /app/code/core/Mage?/{Module}/sql/{resource}/{type}-{action}-{versions}.(sql|php) – 资源升级文件 例如: mysql4-upgrade-0.6.23-0.6.25.sql
32
33 /app/design – 设计包目录 (layouts, templates, translations)
34
35 /app/design/frontend – 前端的设计
36
37 /app/design/adminhtml – 后台管理设计
38
39 /app/design/{area}/{package}/{theme} – 定制的主题
40
41 /app/design/{area}/{package}/{theme}/layout – 定义显示块的 .xml 文件
42
43 /app/design/{area}/{package}/{theme}/template – .phtml (html with php tags)模版
44
45 /app/design/{area}/{package}/{theme}/locale – Zend_Translate 兼容的主题用的文字翻译
46
47 /app/locale – 本地化文件
48
49 /app/locale/{locale (en_US)} – Zend_Translate 兼容的模块用的文字翻译
50
51 /skin/{area}/{package}/{theme}/- css和图像
52
53 /lib – 公用库
54
55 /js – javascripts
56
57 /media – 上传文件存放目录
58
59 /tests – 测试目录
60
61 /var – 临时文件目录
控制器的开发使用说明
模块通过控制器来提供接口,控制器对于一个模块来说并不是必需的比如 察看订单的url是 http://xxx.xxx.xxx.xxx/sales/order/view/order_id/77/其中这个sales是入口的名称(frontName),order是控制器的名字,view是action名(控制器类中的方法名),order_id参数名,77参数值对应的配置文件

1 <routers>
2 <sales>
3 <use>standard</use>
4 <args>
5 <module>Mage_Sales</module>
6 <frontName>sales</frontName>
7 </args>
8 </sales>
9 </routers>

magento目录结构精编版的更多相关文章
- Android开发新手学习总结(六)——android开发目录结构【图文版】
转载链接:http://bbs.itcast.cn/thread-87059-1-1.html?rss 既然已经搭建好环境了,那就对Android Studio中项目目录结构做个简单的了解了,这里以最 ...
- CentOS目录结构超详细版
最近初学Linux 对linux的目录产生了很多疑问,看到这篇文章,让我顿时对目录有了一个清晰的认识!推荐给大家! ------------------------------------------ ...
- magento目录结构说明,Magento文件夹结构说明,Magento folder structure
/app – 程序根目录 /app/etc – 全局配置文件目录 /app/code – 所有模块安装其模型和控制器的目录 /app/code/core – 核心代码或经过认证 ...
- SVN 命令行 精编版
1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout https://svn.sinaapp.com/beckhom 简 ...
- Magento学习第一课——目录结构介绍
Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ...
- magento开发手册之目录结构
magento是一个很优秀的电商系统,很多朋友会用它部署自己的电商网站,少不了二次开发.下面我们随着ytkah来一起认识一下magento开发手册之目录结构吧. /app – 程序根目录 /app/e ...
- 十大滤波算法程序大全(Arduino精编无错版)(转)
源:十大滤波算法程序大全(Arduino精编无错版) 转载请注明出处:极客工坊 http://www.geek-workshop.com/thread-7694-1-1.html
- thinkcmf安装教程与目录结构详解 快速上手版
最近接了一个建站项目,要求用thinkcmf来搭建,ytkah在想php都大致一样吧,快速地下载安装包,可是!怎么安装呢?没看到安装指引文件或目录,查看了安装说明public目录做为网站根目录,入口文 ...
- Centos目录结构详细版
使用linux也有一年多时间了 最近也是一直在维护网站系统主机 下面是linux目录结构说明 本人使用的是centos系统,很久没有发表博文了 近期会整理自己所用所了解知识点,发表linux相关的 ...
随机推荐
- matlab中meshgrid函数的用法
meshgrid用于从数组a和b产生网格.生成的网格矩阵A和B大小是相同的.它也可以是更高维的.这里的大小指的是,size()函数的大小,size()函数返回的是一个向量, 那么size(A) = s ...
- phpcms二级菜单
二级 {pc:content action="category" catid="0" siteid="$siteid" order=&quo ...
- HDU 4608 I-number 2013 Multi-University Training Contest 1
定义一个数 y 为 x 的 I-number.对于 y 有如下要求: 1.y > x; 2.y 的每一位之和要为10的倍数(例如 28 每一位之和为 10 ,为 10 的 1 倍); 3.这样的 ...
- MongoDB数据库和集合的状态信息
查看数据库统计信息:db.stats() > use testswitched to db test> db.stats(){ "db" : " ...
- SQLSERVER 检查字段值域并输出行数和值列表
select * from ( SELECT 'C_DILEI' as fen,'地类' as fcn, 'NVARCHAR'as ftype, '2'as flen, ( SELECT count( ...
- C# 类的多态、结构、接口、抽象、虚函数总结
多态: 类的多态是通过在子类(派生类)中重载基类的虚方法或成员函数来实现的. 可见,重载和虚函数的重写,并在调用时用父类装箱子类对象,是实现多态的一种重要的编程方式. 接口: 接口是一种用来定义程序的 ...
- Java读写大文本文件(2GB以上)
如下的程序,将一个行数为fileLines的文本文件平均分为splitNum个小文本文件,其中换行符'r'是linux上的,windows的java换行符是'\r\n': package kddcup ...
- Downloading the Source
The Android source tree is located in a Git repository hosted by Google. This document describes ho ...
- Ansible的循环
Ansible的循环 1. 前言 有可能在一个任务中,可能要做很多事情,例如创建多个用户,安装很多个包等,那么就有可能用到循环. 2. 标准循环 重复的任务可以用下面的方式: ...
- KMP算法的代码实现
上周算法班的BEN老师花了1个小时讲自动机和KMP的关系,结果failed...明天又要上课了,花了半天时间看了下KMP,暂且停留在利用next求模式中的跳跃长度,自动机那个还不能理解... 具体的可 ...