【发布时间】:2013-07-05 12:40:18
【问题描述】:
当我设置一个新模块时,我试图了解我的配置中发生了什么。要创建一个名为 Ts_Wo 的模块,我需要添加
app/code/etc/modules/Ts_Wo.xml
<config>
<modules>
<Ts_Wo>
<active>true</active>
<codePool>local</codePool>
</Ts_Wo>
</modules>
</config>
并且需要添加
app/code/local/Ts/Wo/etc/config.xml
<config>
<modules>
<Ts_Wo>
<version>0.1.0</version>
</Ts_Wo>
</modules>
<frontend>
<routers>
<wo>
<use>standard</use>
<args>
<module>Ts_Wo</module>
<frontName>wo</frontName>
</args>
</wo>
</routers>
</frontend>
</config>
从这里我去magento管理面板系统->配置->高级检查模块是否启用。
这一切都很好,直到我发现我创建了两个模块 Ts_Wo 和 Ts_Woo。显然,我纠正了错字(我在 config.xml 的模块节点中找到),我回到了一个模块
我的问题:
1- 我认为 Magento 需要这两个文件来创建模块?
2- 如果没有,我为什么要创建这两个文件?
2a- 如果确实如此,当我预计不会显示任何模块时,它是如何显示两个不同的模块的?
【问题讨论】:
标签: magento