0

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

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

现在我的问题是如何在 / with twig 中实现多语言支持。有什么解决方法$this->lang->line()吗?

4

1 回答 1

1

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

$this->load->helper('language');    
$this->twiggy->register_function('lang');

在Controller中,我可以用{{ lang("form_submit") }}树枝写。

惊人的!问题解决了。

于 2013-10-25T07:50:49.043 回答