我有一个基于CodeIgniter的网站 - 它已经得到了多支持。语言文件位于应用程序/语言中,目前我使用CI视图进行输出($this->load->view()
)。在视图中,我目前使用$this->lang->line('forum_submit')
来获取语言字符串。
我想使用模板引擎并找到Spark / Twiggy,因为它是Twig的CI实现(我不熟悉Twig并且昨天开始使用它。)
现在我的问题是我如何在/用树枝实现多语言支持。 $this->lang->line()
是否有任何解决方法?
答案 0 :(得分:1)
在撰写问题时,我突然找到了解决问题的方法:当我不再在模板中使用$this->lang->line()
时
$this->load->helper('language');
$this->twiggy->register_function('lang');
在控制器中,我可以在树枝上写{{ lang("form_submit") }}
。
惊人!问题解决了。