CodeIgniter,Twig和多语言

时间:2013-10-25 07:50:49

标签: php codeigniter twig

我有一个基于CodeIgniter的网站 - 它已经得到了多支持。语言文件位于应用程序/语言中,目前我使用CI视图进行输出($this->load->view())。在视图中,我目前使用$this->lang->line('forum_submit')来获取语言字符串。

我想使用模板引擎并找到Spark / Twiggy,因为它是Twig的CI实现(我不熟悉Twig并且昨天开始使用它。)

现在我的问题是我如何在/用树枝实现多语言支持。 $this->lang->line()是否有任何解决方法?

1 个答案:

答案 0 :(得分:1)

在撰写问题时,我突然找到了解决问题的方法:当我不再在模板中使用$this->lang->line()

$this->load->helper('language');    
$this->twiggy->register_function('lang');
在控制器中

,我可以在树枝上写{{ lang("form_submit") }}

惊人!问题解决了。