有人可以解释如何或是否可以在 Magento 模块设置资源中使用命名空间吗?我看到很多教程都说要使用该<modulename_setup>
格式,但不知何故,该mana_core
模块设法使用mana_core_setup
而不是core_setup
. 我尝试做同样的事情,但我无法让它工作。我正在尝试创建一个项目模块,但我想用公司名称命名它以最大程度地减少冲突。这应该可能吗?还是 Mana 在幕后发挥了一些额外的魔力?(仅供参考,这是在 Magento 1.7.0.2 上。)
<!-- recommended style
http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources -->
<resources>
<weblog_setup>
<setup>
<module>Magentotutorial_Weblog</module>
<class>Magentotutorial_Weblog_Model_Resource_Setup</class>
</setup>
</weblog_setup>
</resources>
<!-- app/code/local/Mana/Core/etc/config.xml -->
<resources>
<mana_core_setup>
<setup>
<module>Mana_Core</module>
</setup>
</mana_core_setup>
</resources>
任何帮助都会很棒!谢谢!