loadModelの拡張メソッド(loadModelがcakephp仕様上複数記載できないため)。
「AppController.php」などにloadModelsのメソッド定義し、メソッドを利用することによって1行で複数モデルの読み込みができる。
1 2 3 4 5 6 | protected function loadModels($models=[]) { foreach ($models as $model) { $this->loadModel($model); } } |
◯ 呼び出し元
1 2 3 | parent::loadModels(['Users','Admins']); // 親コントローラーに定義時 or $this->loadModels(['Users','Admins']); |