0

私は CodeIgniter ベースのウェブサイトを手に入れました - それはすでに多言語をサポートしています。言語ファイルは application/language にあり、現時点では出力に CI ビューを使用しています ( $this->load->view())。$this->lang->line('forum_submit')現在、言語文字列を取得するために使用しているビューで。

テンプレート エンジンを使用したいのですが、Twig の CI 実装である Spark/Twiggy を見つけました (Twig に詳しくなく、昨日使い始めました)。

ここで私の質問は、twig で / を使用して多言語サポートを実現するにはどうすればよいかということです。の回避策はあります$this->lang->line()か?

4

1 に答える 1

1

質問を書いているときに、私の問題の解決策を突然見つけました$this->lang->line()

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

コントローラでは{{ lang("form_submit") }}、小枝で書くことができます。

すばらしい!問題が解決しました。

于 2013-10-25T07:50:49.043 に答える