获取活跃的语言商店 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();
我正在构建一个到 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();