gpt4 book ai didi

php - CakePHP:在插入数据之前向外部 API 发出请求

转载 作者:行者123 更新时间:2023-12-04 04:32:20 28 4
gpt4 key购买 nike

我正在使用 cakephp 2.x 开发一个应用程序,我真的是 cakephp 的新手,这可能是一个愚蠢的问题。

该应用程序将用于存储社交网络帖子(youtube 视频、facebook 帖子、twitter 推文、instagram 照片)。

逻辑非常简单:
1. 用户在列出的任何社交网络上找到有趣的帖子。
2. 用户复制/粘贴帖子的 URL 并选择内容类型。
3. 当用户点击提交时,应用程序必须向适当的 API 发出请求并获取帖子的数据。

我在获取信息方面没有问题(我可以处理部分 API 请求)。我不知道在哪里提出这些要求。 是在模型中还是在 Controller 中?您认为满足此要求的最佳方法是什么?

我知道模型有回调(beforeSave、beforeValidate),关于这个主题的任何指导都会非常有帮助。

我不需要实际的代码,我只需要了解逻辑,我必须使用或创建什么 cakephp 回调,或者即使我必须创建组件或插件......正如我所说,将它们放在哪里。

非常感谢你。

最佳答案

好吧,根据 MVC,您的模型应该只执行业务逻辑。 Controller 充当您的 View 和模型之间的中介,在这种情况下(以及在大多数 Web 开发中), Controller 从用户(特别是从 View 层)接收数据,这些数据稍后将由您的模型发送和处理,现在,MVC 的原则是关注点分离,您的模型不关心数据来自哪里或如何获得它,您的模型只想完成它的工作。这就是为什么我会从 Controller 中获取数据,即在您的 Controller 中进行 api 调用。

关于php - CakePHP:在插入数据之前向外部 API 发出请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20388753/

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