【问题标题】:Codeigniter Get Language Key variables in controllerCodeigniter 获取控制器中的语言键变量
【发布时间】:2014-04-18 20:25:26
【问题描述】:

如何在 Codeigniter 的控制器中打印语言键。 我通常使用

$this->lang->load('filename', 'language');

$this->lang->line('language_key');

获取密钥并传递给视图,例如:

$data["language_msg"] = $this->lang->line("msg_hello_english");
        $this->load->view('language_view', $data);

但是如果我想使用控制器中的键怎么办? 我的意思是我必须得到密钥,然后在控制器中回显该密钥,它将在页面中打印文本值,当它被调用时?

我真的需要这方面的帮助!

非常感谢,

费德里科

【问题讨论】:

    标签: php codeigniter view controller internationalization


    【解决方案1】:

    简单地回应这个:

    echo $this->lang->line("msg_hello_english");
    

    或者使用你想要的变量。

    但是,通常您不希望直接从控制器执行此操作 - 这就是您的视图。如果你做了很多这样的事情,请考虑你是否在制作一个糟糕的设计模式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-10
      • 1970-01-01
      • 1970-01-01
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多