首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Get语言OpenCart

Get语言OpenCart
EN

Stack Overflow用户
提问于 2017-04-11 10:28:36
回答 4查看 972关注 0票数 1

我正在尝试在opencart中获得语言。在PrestaShop中,我是这样做的:

代码语言:javascript
复制
public function getLanguages($active = true, $id_shop = false, $ids_only = false)
{
    $languages = Language::getLanguages($active, $id_shop, $ids_only);

    $langs = "";
    foreach ($languages as $language) {
        $lang = array();
        $lang["lang_id"] = $language['id_lang'];
        $lang["name"] = $language['name'];
        $langs[] = $lang;
    }
    return $langs;
}

在OpenCart中有类似的方法吗?

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-04-11 10:33:33

请参阅在OpenCart中赋值语言变量在控制器中加载文件

代码语言:javascript
复制
$this->language->load('path/file');
$this->data['foo1'] = $this->language->get('bar1');
$this->data['foo2'] = $this->language->get('bar2');

希望能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2020-01-16 10:00:39

试试下面的代码:

代码语言:javascript
复制
$this->language->load('path/file');
$data['first'] = $this->language->get('first');
$data['second'] = $this->language->get('second');
票数 0
EN

Stack Overflow用户

发布于 2020-01-16 10:35:19

看来你需要所有语言的数据。如果您需要获取安装的所有语言数据,您可以这样做:

代码语言:javascript
复制
$language_data = array();

                $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "language ORDER BY sort_order, name");

                foreach ($query->rows as $result) {
                    $language_data[$result['code']] = array(
                        'language_id' => $result['language_id'],
                        'name'        => $result['name'],
                        'code'        => $result['code'],
                        'locale'      => $result['locale'],
                        'image'       => $result['image'],
                        'directory'   => $result['directory'],
                        'sort_order'  => $result['sort_order'],
                        'status'      => $result['status']
                    );
                }

当然,您可以使用return $language_data;创建函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43343382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档