CakePHP2与CakePHP3在同一个域

时间:2017-03-26 20:35:38

标签: cakephp nginx cakephp-2.0 cakephp-3.0

让我们假设一个用Cake2编写的应用程序。这个应用程序很庞大。这个应用程序主要是关于CRUD的。将此应用程序重写到Cake3可能非常耗时。

现在,我需要扩展这个具有许多功能的应用程序。越来越多的CRUD了。

应用程序界面必须相同,必须有旧应用程序提供的单一授权和身份验证,或者可能会重写到新应用程序中。

现在,有没有办法,现有的应用程序(在Cake2中)可以与Cake3在同一个域上工作?

我知道添加的功能可以在子域上工作,如

  • Cake2应用程序是domain.tld
  • Cake3应用程序是storage.domain.tld

但是有多复杂,有问题可以设置为

  • domain.tld / [beefs | chips | sausages] < - Cake2
  • domain.tld / storage< - Cake3

评论

1 个答案:

答案 0 :(得分:3)

这很简单。只需将您的Web服务器配置为路由/存储到Cake3应用程序以及Cake2应用程序的所有其他应用程序。