duanjianxi8439 2014-04-18 20:25
浏览 31

Codeigniter获取控制器中的语言键变量

how can i print language key in controller in Codeigniter. I usually use

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

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

To get the key and after pass it to the view, for example:

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

But what if i want to use the key in the controller ? I mean i have to get the key and after echo that in the controller which will print the text value in the page, when it is called ?

I really need help about this !

Thank you so much,

federico

  • 写回答

1条回答 默认 最新

  • 「已注销」 2014-04-18 21:51
    关注

    Simply echo this:

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

    or use the variable anyway you want to.

    However, generally you don't want to do this directly from your controller - that's what you have views for. If you are doing much of that, consider if you are making a bad design pattern.

    评论

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line