スポンサードリンク

今回は特定のモデルをコントローラーに呼び出す方法です。
アソシエーションで孫くらいになると
findメソッドで呼び出すとき
かなり量が多くなるので
方法を変えて取り出してみました。
すみません、完全に覚書です。
スポンサードリンク
コントローラーで別のモデルを呼び出す
アソシエーションのレベルを少し上げて
例えば子までにしておいて
孫のデータを取る場合です。
なんてことはないです。
コントローラーのクラス内に
使いたいモデルを記述しておきます。
例えばあるモデルの中でPostモデルを使いたい場合です。
public $uses = array('Post');
後は、メソッドで
$this->Post->find('all');
と書いてあげればいいだけです。
(参考)
(cakephp 2)特定のモデルを別のコントローラーから利用する
スポンサードリンク