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()