magento二次开发 xml配置 详解教程下载 创建模块教程实例

magento 二次开发-magento 免费模板-magento模块开发-magento定制模板-magento入门教程-magento 定制开发 -magento 插件开发-magento模板制作 -magento 下载-magento 教程下载-magento 教程

Magento 的配置文件如同该系统的心脏一般。它负责从总体上配置所有被请求的模块,模型,类,模板文件等。它是绝大部分PHP程序员不会接触到的一块抽象层,同时也 会增加一系列的开发成本,但是,所有这些都是值得的,因为Magento的配置文件允许你对系统的默认功能进行你无法想象的高度扩展。

本篇文章中包括的内容有,

  • 设置一个Magento模块的目录结构
  • 创建模块的配置文件
  • 我能在配置文件中找到什么有用信息?
  • 为什么配置文件对我如此重要?

设置Magento模块的目录结构

Magento系统中绝大多数你将使用到的模块都具有相同的结构。如果你查看,

app/code/core/Mage


该目录下的每个文件夹都是Magento团队创建的一个单独的模块。同时,你创建的模块将会放在以下文件夹中,


app/code/local/Packagename


“Packagename” 应该是能够区别你代码的唯一命名。一般情况下是可以是你的公司名称,但你也可以随意命名。例如,微软公司开发的Magento模块,可能会使用以下命名,


app/code/local/Microsoft


我们使用”Magentotutorial”。那么首先,要创建模块,我们需要创建如下所示的目录结构,


app/code/local/Magentotutorial/Configviewer/Block


app/code/local/Magentotutorial/Configviewer/controllers


app/code/local/Magentotutorial/Configviewer/etc


app/code/local/Magentotutorial/Configviewer/Helper


app/code/local/Magentotutorial/Configviewer/Model


app/code/local/Magentotutorial/Configviewer/sql


一个模块并不一定需要上述所有的目录,但是先把他们给全部创建好是个不错的注意。接着,需要创建两个配置文件,一个是位于上述路径etc目录中的config.xml ,


app/code/local/Magentotutorial/Configviewer/etc/config.xml


第二个位于下面的路径,


app/etc/modules/Magentotutorial_configviewer.xml


config.xml文件中会包含下面的代码,先不用理解这些代表什么,继续看,下面会细细讲解。



<config>

    <modules>

        <Magentotutorial_Configviewer>

            <version>0.1.0</version>

        </Magentotutorail_Configviewer>

    </modules>

</config>

最后, Magentotutorial_configviewer.xml需要包含以下配置文件代码,



<config>

    <modules>

        <Magentotutorial_Configviewer>

            <active>true</active>

            <codePool>local</codePool.

        </Magentotutorial_Configviewr>

    </modules>

</config>

再然后?不需要再然后了,你现在已经创建了一个基本的模块,当然它还什么都不能干,但是Magento已经能够识别到此模块的存在。登录Magento后台,进行如下操作,


清空Magento缓存

访问System->Configuration->Advanced

点击”Disable modules output”,大概在最下面的位置,能够找到你刚创建的模块

找到了?恭喜你,你的第一个Magento模块创建完毕。


转载:http://www.shashayou.com/?p=369

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值