2011-03-31 70 views

回答

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'); 
+5

顶部!刚刚完成:'getModuleDir()'不添加尾随'/' – powtac 2011-03-31 10:36:41

+7

这个答案不完全正确,你不能传递'Model'作为第一个参数。你应该把它连接起来,然后通过''作为第一个参数。注意用户user649650的答案。 – 2014-07-15 06:54:15

+0

是的,如果你喜欢做书呆子:D只需将Your_Extension翻译为namespace_extension – 2014-11-20 22:36:44

6

getModuleDir只能在第一个参数是“等”,“控制器”,“SQL”或“区域设置”。当然,你可以传入一个''作为第一个参数,然后在返回的值上附加'Model'/'Block'/'Helper'。