我在cakephp 2.0中使用多种语言的应用程序。它是英语和另一种语言。菜单和各自的数据等所有内容都是从数据库中生成的。我已经完成了英语,但不知道如何在另一种语言中使用相同的内容。我应该创建两个单独的数据库,还是在cakephp 2.0中有其他方法来解决这个问题。
答案 0 :(得分:3)
这是CakePHP 2.0国际化和本地化的链接。
这将让您对如何解决这个问题有所了解。
http://book.cakephp.org/2.0/en/core-libraries/internationalization-and-localization.html
答案 1 :(得分:0)
我刚刚开始了一个多语言网站 - 我去的博客,与语言设置有关的条目是here我可以确认提到的食谱已经有很大的帮助,就像这篇文章一样{ {3}}
答案 2 :(得分:0)
把这个代码app-> config-> config.php
阵列( '主机', 'GER', 'THA'), '默认'=> '主机'); 把appcontrol放到这个代码中 if($ this-> _checkLanguage()){ $这 - >重定向($这 - >引荐()); } if($ this-> Session-> check('Config.language')){ 配置:: write('Config.language',$ this-> Session-> read('Config.language')); // $ this-> redirect($ this-> referer()); } 如何访问ctp页面 你生产三种语言 你去项目 - > app-> local->默认情况下只有一个文件夹eng。但是制作三种语言,比如ger,泰语,所以你制作这个文件夹eng,ger,thai, 你把这段代码放在文件夹里面 图片no1 for eng。 img no2.for ger。 img no 3 for thai。