我已将CakePHP网站复制到几个不同的目录中,并且能够让每个网站都能正常工作,但是最近一次该网站显示了正确的视图,但是原始网站中的模型和控制器。
似乎没有任何明显的设置指向原始网站。我有什么想法可以解决这个问题?
答案 0 :(得分:0)
检查 .htaccess ,如果不存在,则构建一个。
答案 1 :(得分:0)
这比重新编程原始网站更容易显示多种语言
这可能是真的,它没有任何意义,并导致更多最终工作。如果代码不是令人难以置信的一堆失败,那么这是不可能的。
如果您复制代码,您将始终必须维护两个 repos或分支,管理两个网站并合并两者之间的修复程序。仅仅因为翻译而复制整个应用程序真是太傻了。
除了向现有应用程序添加__('Translateable string goes here')
和需要the TranslateableBehavior之外,这有多难?获取URL中的语言,这是一个问题吗? No, it's not
我们正在运行一个包含18种语言的站点,中文,俄罗斯语,英语......并使用我之前命名的所有框架。所有在相同的代码库中,应用程序从1.3迁移到2.x,现在迁移到3.x。