CakePHP:在哪里/如何管理另一个系统?

CakePHP:在哪里/如何管理另一个系统?,cakephp,directory,Cakephp,Directory,我还有一个问题。我正在将一个大系统(用普通php/mysql制作)迁移到CakePHP。本质上,有两个系统——一个是主系统,第二个是“生产”。展台有自己的UI,数据在DB之间导入/导出,等等。在现有的系统中,这是没有问题的。但在CakePHP中,我不知道把第二个系统放在哪里,就像现在的“生产”一样访问它。在webroot中?还是插件 谢谢。第二个系统的放置位置:可能与主系统相同的位置:控制器、模型和视图文件夹;如果您想迁移到CakePHP “要像现在一样访问它”/“生产”:您可以使用前缀路由:

我还有一个问题。我正在将一个大系统(用普通php/mysql制作)迁移到CakePHP。本质上,有两个系统——一个是主系统,第二个是“生产”。展台有自己的UI,数据在DB之间导入/导出,等等。在现有的系统中,这是没有问题的。但在CakePHP中,我不知道把第二个系统放在哪里,就像现在的“生产”一样访问它。在webroot中?还是插件

谢谢。

第二个系统的放置位置:可能与主系统相同的位置:控制器、模型和视图文件夹;如果您想迁移到CakePHP

“要像现在一样访问它”/“生产”:您可以使用前缀路由:

或者如果我误解了你,你想保持代码完整:它应该在供应商文件夹中,但这样,你的2个系统就不再受控制了


插件实际上是Cakephp应用程序,可以在你的应用程序中使用。

谢谢你的回答。是的,我希望第二个系统保持原样(太大,没有时间完全迁移)。因此我可以将其放入供应商目录-这将是最好的地方?如果我修改路由(如果需要),它是否可以像“/system2”一样访问?什么意思是—…但这样一来,你的两个系统就不再受控制了。”?所以你迁移了第一个系统,但想保留第二个系统的完整性?当你把它放在供应商文件夹中时,它只能由你的cake应用程序调用,用户无法直接访问。所以我认为最好的方法是把它放在webroot文件夹中,并配置路由或htaccess以删除”“webroot”是url中的一部分。嗨!我认为webroot是第二个系统的最佳位置。你能给我一个routes/.htaccess配置的例子,因为它没有显示在链接“app/webroot”中吗?谢谢,我只是测试了一下,似乎你不必配置路由。只需将文件夹复制到webroot并选中“/production”就可以了,但它添加了”丑陋的“/app/webroot/”前缀。解决此问题的最佳方法是什么?谢谢!