关于行为:如何在CakePHP中使用TranslateBehavior?
How do I use the TranslateBehavior in CakePHP?cakephp.org上没有文档,我无法在Google上找到任何文档。请给我链接一些文档或提供一个文档! CakePHP的另一个非常有用的功能就是其翻译行为,但文献记载不多。我已经在多语言网站上成功实现了几次,并遵循以下原则。 首先,转换行为只会使您网站的数据库内容国际化。如果您还有其他静态内容,则需要查看Cake的 假设要使用以下数据库表转换内容:
content.php模型将具有:
在其定义中。然后,您需要这样将i18n表添加到数据库中:
然后在将数据保存到控制器中的数据库时,将语言环境设置为所需的语言(此示例适用于波兰语):
这将在i18n表中为pol语言环境的标题和正文字段创建条目。查找结果将根据用户浏览器中当前设置的语言环境进行查找,并返回如下数组:
我们使用了出色的p28n组件来实现一种语言切换解决方案,该解决方案与gettext和翻译行为配合得很好。 这不是一个完美的系统-因为它会动态创建HABTM关系,因此可能会导致您可能手动创建的其他关系出现一些问题,但是如果您小心一点,它会很好地工作。 对于搜索同一内容的任何人,cakephp更新了其文档。有关翻译行为,请点击此处。. |
相关内容
-
WPS里面PDF如何删除一页|word文档怎么去除多余
WPS里面PDF如何删除一页|word文档怎么去除多余的一页,WPS教程...
-
如何链接路由器设置TP链接无线路由器设置
如何链接路由器设置TP链接无线路由器设置,,不管是什么品牌的无...
-
如何在安装过程中部署DevExpress控件
如何在安装过程中部署DevExpress控件,控件,文件,本文目录如何...
-
电脑里没有word文档怎么办|为什么我的电脑没有w
电脑里没有word文档怎么办|为什么我的电脑没有word文档,,1. 为...
-
对照审阅两个wps文档|快速比较两份WPS文档
对照审阅两个wps文档|快速比较两份WPS文档,审阅,对照,两个,文...
-
反向选择word快捷键|word文档转向快捷键
反向选择word快捷键|word文档转向快捷键,,1. word文档转向快捷...
-
的故障_计算机解决无法打印文档
的故障_计算机解决无法打印文档,,核心提示:最近,打印机出现了一...
-
wps文档拆分各种元格|WPS拆分单元格
wps文档拆分各种元格|WPS拆分单元格,拆分,文档,wps,1.WPS如何...
-
wps去除右键新建文档|右键新建中的wps图标去掉
wps去除右键新建文档|右键新建中的wps图标去掉,右键,去除,新...
-
如何在电脑上抽数字|怎么用电脑随机抽数字
如何在电脑上抽数字|怎么用电脑随机抽数字,,怎么用电脑随机抽...
-
wps文档内容杂乱规范|在wps文档固定文字和图片
wps文档内容杂乱规范|在wps文档固定文字和图片防止排版混乱,...
-
如何在电脑搜索软件|如何在电脑搜索软件安装
如何在电脑搜索软件|如何在电脑搜索软件安装,,如何在电脑搜索...
-
文档排版怎么设置|文档文字排版怎么设置
文档排版怎么设置|文档文字排版怎么设置,,1. 文档文字排版怎么...
-
wps单独打开标签|wps单独打开多个文档,不喜欢在
wps单独打开标签|wps单独打开多个文档,不喜欢在一个窗口显示...
-
Win10系统下实现快速打印PDF文档的方法|win10系
Win10系统下实现快速打印PDF文档的方法|win10系统pdf文件闪...