获取活跃的语言商店 OpenCart

Get active language store OpenCart

我正在构建一个到 OpenCart 的 Web 导出。我想获得语言。我已经导出到 Magento。对于 Magento,我们是这样做的:

function getLanguages() {
        $langs = "";
        $languages = Mage::app()->getStores();
        foreach ($languages as $language) {
            if ($language->getIsActive()) {
                $lang = array();
                $lang["lang_id"] = $language->getStoreId();
                $lang["name"] = $language->getName();
                $langs[] = $lang;
            }
        }

        return $langs;
}

OpenCart有没有类似的方法实现这个功能?我仍然不知道我应该/将如何去做。所以欢迎所有的帮助。如果您不知道如何执行此操作,但您知道我可以使用哪些功能。那我也喜欢听。

谢谢!

您可以使用 Localisation\Language 模式,它包含功能 "getLanguages()" 和 returns 所有活动语言。

示例:

$this->load->modal('localisation/language');
$languages = $this->{'model_localisation_language'}->getLanguages();