Book,Category,Autherの3つのモデルがあるとします。Book はCategoryとAuther に属しています。
アクションの中にあるBooksControllerでCategory またはAuthersテーブルからデータを取得したいです。
可能な選択肢は下記のどれかだと思っています。
1. ```lang-<ここに言語を入力>
public $use = array('Book', 'Category', 'Auther')、次に$this->Category->find('all');
のようなカテゴリーモデルをそのコントローラ内全体で使う **2.** ```lang-<ここに言語を入力> $this->Book->Category->find('all');
3. ```lang-<ここに言語を入力>
$this->loadModel('Category')
その後そのアクション内で```lang-<ここに言語を入力> $this->Category->find('all') ```を使う 上記3つのうち、どれが最善策でしょうか?理由も合わせて教えて頂きたいです。 また、小さいアプリケーションに関してはあまり差が出ないかもしれませんが、プロジェクトが巨大で同じコントローラーによって使われるべきモデルがたくさんある場合はどうなのでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。