質問: CakePHP 3.x では MVC の M (Model) が大幅に変更されたためなのか、まるで情報が見つかりません。 チュートリアルにも `Tableless Model` や `Datasource` に言及したページが見つかりませんでした。 以下、CakePHP 2.x でのチュートリアルページ * `Datasource` の場合 CakePHP 2.x では `Datasource` クラスを継承して API への接続を実装できました。 参考 URL : * `Tableless Model` の場合 Tableless なモデルを用いて API からデータを取得する方法が考えられます。 参考 URL : どちらの場合でも CakePHP 3.x でやるにはどうしたらいいか資料が見つからず困っております。 どなたかお力添えして頂けると助かります。
回答: CakePHP 3 において、`Table` クラスや `Entity` クラスのようなモデルと呼ばれるものは、 ORM を前提としているので、これらを継承して利用するのに DB 以外のデータソースは適切ではありません。 今回の場合は、ORM を利用するのではなく、プレーンな普通のクラスとして定義するとよいと思います。