getstoreconfig 和 getstoreconfigflag 有什么区别?
What is diffrence between getstoreconfig and getstoreconfigflag?
在 magento 1.9 中,getstoreconfig() 和 getstoreconfigflag() 方法有什么区别?
方法如下所示:
public static function getStoreConfig($path, $store = null)
{
return self::app()->getStore($store)->getConfig($path);
}
public static function getStoreConfigFlag($path, $store = null)
{
$flag = strtolower(self::getStoreConfig($path, $store));
if (!empty($flag) && 'false' !== $flag) {
return true;
} else {
return false;
}
}
唯一的区别是 getStoreConfig()
将 return 精确值 而 getStoreConfigFlag()
return 将 布尔值真或假。
两种方法都将我们发送到 Mage_Core_Model_Store::getConfig()
。
在 magento 1.9 中,getstoreconfig() 和 getstoreconfigflag() 方法有什么区别?
方法如下所示:
public static function getStoreConfig($path, $store = null)
{
return self::app()->getStore($store)->getConfig($path);
}
public static function getStoreConfigFlag($path, $store = null)
{
$flag = strtolower(self::getStoreConfig($path, $store));
if (!empty($flag) && 'false' !== $flag) {
return true;
} else {
return false;
}
}
唯一的区别是 getStoreConfig()
将 return 精确值 而 getStoreConfigFlag()
return 将 布尔值真或假。
两种方法都将我们发送到 Mage_Core_Model_Store::getConfig()
。