0

我已经使用 phalcon 开发了一个小项目,其中默认语言是日语,但现在的要求就像用户应该通过单击主页上的这两个链接中的任何一个来手动选择英语或日语。如何为同一个项目使用另一种语言,有什么方法可以实现,我是 phalcon 的新手。任何人都可以请逐步帮助我如何做到这一点。提前致谢。

4

1 回答 1

1

使用路由器:

// Matches "/es/news"
$router->add(
    "/{language:[a-z]{2}}/:controller",
    array(
        "controller" => 2,
        "action"     => "index"
    )
);

来源:https ://docs.phalconphp.com/en/latest/reference/routing.html#usage-examples

或者您可以使用会话来保存选定的语言。单击链接时,您将会话语言变量设置为所选值,然后您可以在生成翻译组件的方法中读取会话。

这是多语言组件的文档:https ://docs.phalconphp.com/en/latest/reference/translate.html

于 2015-08-13T13:30:31.153 回答