magento是一个很优秀的电商系统,很多朋友会用它部署自己的电商网站,少不了二次开发。下面我们随着ytkah来一起认识一下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,js文件
/media – 上传文件存放目录
/tests – 测试目录
/var – 临时文件目录

magento开发手册之目录结构的更多相关文章

  1. Magento学习第一课——目录结构介绍

    Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zen ...

  2. iOS开发总结——项目目录结构

    1.前言 清晰的项目目录结构有利于项目的开发,同时也是软件架构的一部分,所以,项目开发之初搭建项目的目录结构很重要.刚转iOS时,自己并不知道如何搭建App的项目目录,在参与开发两个应用后,结合Web ...

  3. iOS项目开发中的目录结构

    目录结构: 1.AppDelegate   这个目录下放的是AppDelegate.h(.m)文件,是整个应用的入口文件,所以单独拿出来.   2.Models   这个目录下放一些与数据相关的Mod ...

  4. ionic开发之优化目录结构

    当我们来个ionic start circleApp tabs的时候,会自动生成目录结构,基本如下: 显然这不利于项目的管理,当你的项目越来越复杂的时候,这是不够的.我们必须要按照模块进行文件夹的方式 ...

  5. WEB开发的标准目录结构

    刚才在书上看到的,感觉很重要,简单做个笔记 把你的jsp.css.js代码分别放到3个文件夹中(这3个文件夹就名为jsp,css,js),文件夹中设置子目录,这些子目录最好命名与html文件的子目录命 ...

  6. [android开发篇]项目目录结构

  7. Android项目实现Module目录结构分组

    一.背景 项目需求的频繁迭代,新的产品功能在不断添加和延伸,随之带来的是,项目技术复杂度的提升. 近几年来,Android模块化.组件化相关技术得到极速发展,将项目整体进行分层,不同的层次之间依据实际 ...

  8. magento开发中文手册

    Magento开发 第一章 手册简介Introduction 对一个开发人员来说,电子商务开发也许是现今最具创造性的工作.在这个瞬息万变的网络世界,为了保持始终领先竞争对手一步,无论是对你自己还是你的 ...

  9. python基础之迭代器、装饰器、软件开发目录结构规范

    生成器 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大 ...

随机推荐

  1. for循环 while循环 break跳出循环 continue结束本次循环 exit退出整个脚本

  2. 基于Java的数据采集(三)

    <基于Java的数据采集(一)>:http://www.cnblogs.com/lichenwei/p/3904715.html <基于Java的数据采集(二)>:http:/ ...

  3. Git 解决本地远端版本冲突

    简单粗暴.... git push -u origin master -f

  4. SpringBoot-服务端参数验证-JSR-303验证框架

    1. springboot 默认集成了 hibernate-validator,它默认是生效的,可以直接使用. 比如: @RestController @RequestMapping("/h ...

  5. java调用删除文件的方法删除文件,却删除不干净

    场景: 程序中在做数据下载时,生成了一个临时文件夹.夹子里面有一些txt和其他格式文件. 数据下载完毕后,需要删除这个临时文件夹,但是一直删除不干净,总会有一下文件残留. 网搜到了这个问题的原因: 内 ...

  6. linux下mysql 文件导入导出

    最近在做mysql的数据导入导出得到的一些经验,记录下. 1.首先要开通导入导出的功能,需要设置一个mysql的配置 可以在 my.conf 文件的最后增加配置项 secure-file-priv=' ...

  7. 删除新版UniAccess Agent 办公室监控软件的方法

    UniAccess Agent 是在由LeagSoft开发的监控软件,老版本的一般安装在C:\Program Files\LeagSoft\UniAccess Agent这个目录下,一般找到这个目录点 ...

  8. Visual Studio(C#)快捷键与Eclipse(JAVA)快捷键对比

    Visual Studio与Eclipse快捷键对比   Visual Studio Eclipse 代码提示: Ctrl+J Ctrl+空格键 / Alt+/ .abcdefghijklmnopqr ...

  9. 为C函数自动添加跟踪语句

    目录 为C函数自动添加跟踪语句 声明 一. 问题提出 二. 代码实现 2.1 函数匹配测试 2.2 插入跟踪语句 三. 效果验证 为C函数自动添加跟踪语句 标签: Python 正则表达式 声明 本文 ...

  10. 依赖注入容器之Castle Windsor

    一.Windsor的使用 Windsor的作为依赖注入的容器的一种,使用起来比较方便,我们直接在Nuget中添加Castle Windsor,将会自动引入Castle.Core 和 Castle.Wi ...