以下是magento目录结构完整版:另有magento的文件结构图与原理简述
/app – 程序根目录
/app/etc – 全局配置文件目录
/app/code – 所有模块安装其模型和控制器的目录
/app/code/core – 核心代码或经过认证得模块,如果要升级不要这里的代码
/app/code/community – 社区版的模块目录
/app/code/local – 定制代码目录
/app/code/core/Mage? – magento默认命名空间
/app/code/core/Mage?/{Module} – 模块根目录
/app/code/core/Mage?/{Module}/etc – 模块的配置文件目录
/app/code/core/Mage?/{Module}/controllers – 模块的控制器
/app/code/core/Mage?/{Module}/Block? – 显示块的逻辑类
/app/code/core/Mage?/{Module}/Model? – 模块的对象模型
/app/code/core/Mage?/{Module}/Model/Mysql4? – 模块的资源模型
/app/code/core/Mage?/{Module}/sql – 模块各个版本的安装和升级用sql
/app/code/core/Mage?/{Module}/sql/{resource}/- 升级是需要的资源模型
/app/code/core/Mage?/{Module}/sql/{resource}/{type}-{action}-{versions}.(sql|php) – 资源升级文件 例如: mysql4-upgrade-0.6.23-0.6.25.sql
/app/design – 设计包目录 (layouts, templates, translations)
/app/design/frontend – 前端的设计
/app/design/adminhtml – 后台管理设计
/app/design/{area}/{package}/{theme} – 定制的主题
/app/design/{area}/{package}/{theme}/layout – 定义显示块的 .xml 文件
/app/design/{area}/{package}/{theme}/template – .phtml (html with php tags)模版
/app/design/{area}/{package}/{theme}/locale – Zend_Translate 兼容的主题用的文字翻译
/app/locale – 本地化文件
/app/locale/{locale (en_US)} – Zend_Translate 兼容的模块用的文字翻译
/skin/{area}/{package}/{theme}/- css和图像
/lib – 公用库
/js – javascripts
/media – 上传文件存放目录
/tests – 测试目录
/var – 临时文件目录
控制器的开发使用说明
模块通过控制器来提供接口,控制器对于一个模块来说并不是必需的比如 察看订单的url是 http://xxx.xxx.xxx.xxx/sales/order/view/order_id/77/ 其中这个sales是入口的名称(frontName),order是控制器的名字,view是action名(控制器类中的方法名),order_id参数名,77参数值对应的配置文件
<routers>
<sales>
<use>standard</use>
<args>
<module>Mage_Sales</module>
<frontName>sales</frontName>
</args>
</sales>
</routers>
分享到:
相关推荐
magento目录结构magento目录结构
Magento Magento商城 Magento目录结构
magento数据结构分析 magento数据字典
magento 商城目录结构说明 magento 商城目录结构说明
magento汉化包完全版 含所有需翻译的文字
描述Magento相关的表及相互之间的数据结构,E-R图,表关联。
magento结构和原理,能让你更好的理解magento
magento插件 可以搜索商品的名称 并且支持空格分隔搜索
magento 功能与结构的介绍 英文版
magento的详细说明让初学者更快的了解magento开发的流程
magento 模板制作以及如果调用区块使用、magento目录结构介绍等。
magento数据库建库文件,只需要在导入,运行此文件,变能生成严密,详尽的数据库表
主要包括的内容有:magento的常用设置、Magento模板制作教程、Magento商城_目录结构说明、Magento中文教程实用文档、常用的xml的文件的作用以及自定义模块的应用
完全自适应100%. 你可以启用或关闭它 Retina 屏支持. Optimizied 图像, icon 字体 Html5, CSS3 真正多变允许你控制每一像素.无限颜色, 背景, 纹理, 字体等. 合理的架构和代码重构. 没有要核心更改的文件 多商店支持....
magik shoes magento 模板, magento 1.7 模板
Athlete Magento主题,兼容Magento 1.9.x, 1.8.x, 1.7.x ,特点:完全自适应(响应式布局),自定义子主题,无限颜色,完全自定义,一键安装演示,小工具化横幅系统,颜色选择,MEGA菜单,多商店支持,自定义产品...
magento的SMTP插件magento的SMTP插件magento的SMTP插件
深入理解Magento 由精东博客下载下来制作成pdf
Magento插件开发手册 Magento Extension Developers Guide