本文整理汇总了PHP中mage::getBaseDir方法的典型用法代码示例。如果您正苦于以下问题:PHP mage::getBaseDir方法的具体用法?PHP mage::getBaseDir怎么用?PHP mage::getBaseDir使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mage
的用法示例。
在下文中一共展示了mage::getBaseDir方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getClassPath
/**
* Return class path
*
* @param unknown_type $class
*/
public function getClassPath($class)
{
$classArray = explode('_', $class);
$editor = trim($classArray[0]);
$module = trim($classArray[1]);
$moduleInfo = mage::getConfig()->getModuleConfig($editor . '_' . $module);
$moduleInfo = $moduleInfo->asArray();
$path = mage::getBaseDir('base') . DS . 'app' . DS . 'code' . DS . $moduleInfo['codePool'] . DS . str_replace('_', DS, $class) . '.php';
return $path;
}
示例2: _getEdition
/**
* return magento type (edition)
*
* @return string
*/
protected function _getEdition()
{
$edition = self::TYPE_COMMUNITY;
if (method_exists('Mage', 'getEdition')) {
$edition = Mage::getEdition();
} else {
$dir = mage::getBaseDir('code') . DS . 'core' . DS . self::TYPE_ENTERPRISE;
if (file_exists($dir)) {
$edition = self::TYPE_ENTERPRISE;
}
}
return $edition;
}
示例3: getEdition
/**
* get edition of magento
*
* @return string
*/
public function getEdition()
{
$edition = self::COMMUNITY_EDITION;
if (method_exists('Mage', 'getEdition')) {
$edition = Mage::getEdition();
} else {
$dir = mage::getBaseDir('code') . DS . 'core' . DS . self::ENTERPRISE_EDITION;
if (file_exists($dir)) {
$edition = self::ENTERPRISE_EDITION;
}
}
return $edition;
}