読者です 読者をやめる 読者になる 読者になる

ITの隊長のブログ

ITの隊長のブログです。いや、まだ隊長と呼べるほどには至っていないけど、日々がんばります。CakePHPとPlayFrameworkを使って仕事しています。最近はAngular2をさわりはじめたお(^ω^ = ^ω^)

loadModel()で複数モデルをロードする場合

CakePHP PHP

スポンサードリンク

http://www.flickr.com/photos/63775128@N00/2984381240
photo by koyhoge



タイトルは嘘つきですね。loadModel()では複数ロードは出来ません。


代わりに、「$this->loadModels()」ってのを使います(ややこしい)


つーか、初めて知りました!



正確にはAppController.php複数読み込めるように用意すればおk。

        // AppControllerに追加
	public function loadModels() {
		$models = func_get_args();
		foreach ($models as $key => $model) {
			$this->loadModel($model);
		}
	}


自作なので、名前はなんでもおkです。


以上!