Magento中模块的通用路径

时间:2011-03-31 09:02:30

标签: magento

是否有通用的方法来接收Magento模块的路径?我想链接到我的一个模块的/ etc文件夹中的配置文件。

2 个答案:

答案 0 :(得分:20)

您可以使用getModuleDir方法

请求路径
Mage::getModuleDir('Model', 'Your_Extension');
Mage::getModuleDir('Block', 'Your_Extension');
Mage::getModuleDir('Helper', 'Your_Extension');
Mage::getModuleDir('controllers', 'Your_Extension');
Mage::getModuleDir('etc', 'Your_Extension');

答案 1 :(得分:6)

getModuleDir仅适用于第一个参数是'etc','controllers','sql'或'locale'的情况。当然,您可以传入一个''作为第一个参数,并将'Model'/'Block'/'Helper'附加到返回的值。