2011-03-31 42 views
10

Magento modülüne giden yolu almak için genel bir yol var mı? Modüllerimden birinde/etc klasöründeki bir yapılandırma dosyasına bağlanmak istiyorum. Birinci parametre 'vb' olduğuMagento'daki bir modülün genel yolu

cevap

20

Sen getModuleDir yöntemiyle

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

Top! Sadece tamamlamak için: 'getModuleDir()' bir sonrak eklemez '/' – powtac

+7

Bu cevap tamamen doğru değil, 'Model' kelimesini ilk param olarak geçemezsiniz. Bundan sonra uymalı ve ilk param olarak geçmelisiniz. Kullanıcı user649650'nin cevabına dikkat edin. –

+0

evet eğer inek olmak istiyorsanız: D sadece Your_Extension'ı namespace_extension olarak çeviriniz. –

6

getModuleDir ile yolları için sorabilirsiniz yalnızca 'kontrolörler', 'sql', ya da 'yerel' çalışır. Tabii ki, '' ilk parametresi olarak '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'ekleyebilmeniz yeterlidir.

İlgili konular