gpt4 book ai didi

cakephp - Cakephp 的语言翻译问题

转载 作者:行者123 更新时间:2023-12-02 02:11:46 25 4
gpt4 key购买 nike

我使用以下教程使用 cakePHP 2.0 开发了一个简单的语言翻译模块:

http://nuts-and-bolts-of-cakephp.com/2008/11/28/cakephp-url-based-language-switching-for-i18n-and-l10n-internationalization-and-localization/

工作正常如果我在 URL 下面运行http://[SITe_URL]/posts/index

语言翻译链接正在转换为http://[SITe_URL]/eng/posts/indexhttp://[SITe_URL]/fre/posts/index

但是如果我通过下面的 URlhttp://[SITe_URL]/posts/edit/3

语言翻译链接正在转换为http://[SITe_URL]/eng/posts/edithttp://[SITe_URL]/fre/posts/edit

代替

http://[SITe_URL]/fre/posts/edit/3

我认为我在 route.php 中传递的 Rounting 原则存在问题

请将您的建议发送给我以帮助我。

提前致谢

最佳答案

我尝试通过在切换语言时在链接生成中添加额外参数来解决上述问题。

<?php 
$param = null;
if(isset($this->params['pass'][0]))
$param = $this->params['pass'][0];
echo $this->Html->link('English', array($param,'language'=>'eng'));
echo ' | ';
echo $this->Html->link('French', array($param,'language'=>'fre'));
?>

关于cakephp - Cakephp 的语言翻译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12435143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com