【发布时间】:2012-10-11 12:55:18
【问题描述】:
我猜对你们大多数人来说,这可能是一个“愚蠢”的问题,但我就是不明白。
由于我是初学者,我尝试了很多在谷歌上找到的教程,但没有一个适合我。
我正在运行 Cakephp 2.2,我正在尝试使本地化工作。 我跟着书(http://book.cakephp.org/2.0/en/core-libraries/internationalization-and-localization.html)
到目前为止我做了什么:
//In my bootstrap.php I added
Configure::write('Config.language', 'deu');
// In my AppController.php I added
public function beforeFilter() {
$locale = Configure::read('Config.language');
if ($locale && file_exists(VIEWS . $locale . DS . $this->viewPath)) {
$this->viewPath = $locale . DS . $this->viewPath;
}
}
据我了解,访问者现在应该被重定向到 /ger/ 。 但是什么都没有发生……?
能否请您指出正确的方向..?
再次抱歉这个问题,但由于我是初学者,我现在被卡住了。 :(
提前感谢您的帮助
【问题讨论】:
-
它不会在
/deu文件夹中,因为这是您设置的Config.language吗?此外,不,它不会重定向用户 - 它会在/app/View/deu/Pages/而不是/app/View/Pages/中查找视图文件
标签: cakephp localization routes