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

CakePHP

CakePHP

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

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

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

かなり量が多くなるので

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

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

スポンサードリンク

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

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

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

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

なんてことはないです。

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

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

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

public $uses = array('Post');

後は、メソッドで

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

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

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

CakePHP2実践入門 WEB DB PRESS plus

CakePHP2実践入門 (WEB+DB press plusシリーズ) [ 安藤祐介 ]

価格:3,110円
(2019/9/21 06:25時点)
感想(0件)

スポンサードリンク

コメントを残す

サブコンテンツ

このページの先頭へ