Общий путь к модулю в Magento - PullRequest
10 голосов
/ 31 марта 2011

Есть ли общий способ получить путь к модулю Magento? Я хочу связать файл конфигурации в папке / etc в одном из моих модулей.

Ответы [ 2 ]

20 голосов
/ 31 марта 2011

Вы можете запросить пути с помощью метода 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');
6 голосов
/ 26 апреля 2011

getModuleDir работает только тогда, когда первым параметром является «etc», «controllers», «sql» или «locale».Конечно, вы можете просто передать '' в качестве первого параметра и добавить 'Model' / 'Block' / 'Helper' к возвращаемому значению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...