CakePHPフレームワークは階層構造です。私の質問は次のとおりです。CakePHPのクエリ機能はどこに実装されていますか?
(理論上は)データクエリ関数を実装するのに最適な場所はどこですか?モデルやコントローラでは?
「データクエリ機能」とは、getItemsWithSomeInfo($idItem)
などの機能、つまりアクションではない機能を意味します。
現在、これらの関数をコントローラに実装していますが、これらの関数(またはメソッド)がモデルレイヤーに実装される他のフレームワークがあると思います。
私はStackoverflowで検索し、同様の問題(Where/how to store custom functions (or methods) in CakePHP)を見つけましたが、(私の意見では)良い答えではありません。
こんにちは@Sudhir、私はあなたの答えが好きです、私が期待したものです。しかし、私は確かめるためにいくつかの回答をしたいと思います。ご挨拶! – Lobo