簡體   English   中英

使用Yii2與外部API交互的最佳實踐是什么?

[英]What’s the best practices to interact with an external API using Yii2?

我使用的服務提供了一套完整的RESTful端點來管理我的所有數據(全部支持GET,UPDATE等。)。

該服務還創建了一個現成的PHP類,可以輕松地與API進行交互。

我使用composer自動加載該類(並且存儲在vendor / my-class中),因此可以在我的應用程序中全局使用它。

現在的問題是:我應該創建一個模型來包裝Class方法嗎? 還是可以僅將所有邏輯放入Controller並直接在其中使用Class方法?

這里的最佳做法是什么?

我將創建一個從yii\\base\\Model擴展的模型類,並創建保存,創建和更新方法,甚至嘗試遵循ActiveRecord模式的一部分或滿足您需求的其他模式。

如果只是為了添加驗證所需的規則,默認值等,使用yii\\base\\Model是必不可少的恕我直言。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM