私はすべての自分のデータを管理するための完全なRESTfulエンドポイントを提供するサービスを使用しています(GET、UPDATEなどはすべてサポートされています)。Yii2を使用して外部APIと対話するベストプラクティスは何ですか?
このサービスでは、すぐに使用できるPHPクラスも作成され、APIとのやりとりが容易になりました。
コンパイラを使用してこのクラスを自動読み込みします(それはvendor/my-classに保存されています)。そのため、アプリケーションでグローバルに使用できます。
ここで、問題は次のとおりです。クラスメソッドをラップするモデルを作成する必要がありますか?または、コントローラにすべてのロジックを入れてそこに直接Classメソッドを使用することはできますか?
ここでベストプラクティスは何ですか?