gpt4 book ai didi

mysql - 从现有项目创建 CakePHP REST api

转载 作者:行者123 更新时间:2023-11-30 23:19:16 24 4
gpt4 key购买 nike

我有一个 web 应用程序,我计划将其转换为 REST api,并决定为此使用 CakePHP - 当前的表单是用 ColdFusion 编写的。

数据库有几百万条记录,有 20 个左右的表和一些处理多对多情况的关联表。

我正在寻找启动 CakePHP 解决方案的最佳方法,主要是关于数据库。我应该导入我现有的数据库并只使用 cake 来访问它的当前形式吗?我是否应该烘烤一个新的数据库结构(为了保持蛋糕标准),然后弄清楚如何将我的数据放入新数据库,并维护关系等(如何?)?

编辑:

现有应用程序上有很多用户,但是当新的 CakePHP api 设置并准备就绪时,旧服务将关闭以使用新服务。

当前的应用程序不是以 MVC 方式设计的,您是指模型与表的同义词吗?有许多具有外键关系的现有表,但它们未使用 CakePHP 标准命名 - 因此不确定这是否会破坏 CakePHP 或使其功能无法使用。

时间是个问题,但我宁愿现在就花时间以正确的方式完成它,而不是必须很快重新访问。

最佳答案

我很大程度上取决于你的情况:

  • 有人在使用旧的应用程序吗? - 这将意味着你如果你想,真的不能为你的新应用程序创建另一个数据库访问新信息。

  • 真的有必要改变模型之间的关系吗? - 我认为你不应该改变,除非你确实需要。

  • 成本 - 您愿意在迁移上花费多少时间?

注意:您几乎可以修改模型中的所有内容,以适应以前的数据库/表结构。

关于mysql - 从现有项目创建 CakePHP REST api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16264546/

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