初めての[CakePHP2.x]での開発、そして挫折するまで日記~その15 使いたいモデルを呼び出す

CakePHP

CakePHP

今回は特定のモデルをコントローラーに呼び出す方法です。

アソシエーションで孫くらいになると

findメソッドで呼び出すとき

かなり量が多くなるので

方法を変えて取り出してみました。

すみません、完全に覚書です。

スポンサードリンク

コントローラーで別のモデルを呼び出す

アソシエーションのレベルを少し上げて

例えば子までにしておいて

孫のデータを取る場合です。

なんてことはないです。

コントローラーのクラス内に

使いたいモデルを記述しておきます。

例えばあるモデルの中でPostモデルを使いたい場合です。

public $uses = array('Post');

後は、メソッドで

$this->Post->find('all');

と書いてあげればいいだけです。

(参考)
(cakephp 2)特定のモデルを別のコントローラーから利用する

CakePHP2 実践入門 (WEB DB PRESS plus)

新品価格
¥3,110から
(2015/1/27 23:08時点)

スポンサードリンク

コメントを残す

サブコンテンツ

このページの先頭へ