モデル上での他のモデルを呼び出す【cakephp2.X】
CakePHPを使用していて,あるモデル上で他のモデルを使用したいということがあったのでメモ
以下の2つモデルがあり,
・FirstModel.php
・SecondModel.php
一つ目のモデル内で,二つ目のモデルを使用するとする.
この場合,以下のようにしたらできるとのこと.
<?php App::uses('AppModel', 'Model'); class FirstModel extends AppModel { public function test() { // SecondModelの呼び出し App::import('Model', 'SecondModel'); $secondModel = new SecondModel(); // 適当にfindを使ってみる $data = $secondModel->find('first');
以上がcakephpにおいて,あるモデル内で他のモデルを呼び出す方法でした.