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

by shigemk2

当面は技術的なことしか書かない

モデルのファイルで別のモデルを使う

cakephp

いくつかパターンがあるが、

<?php
/*....
*        $Other = new Other();
*....
*/

これだと関数ごとにいちいち記述しないといけないので、
こう書くとよい。

<?php
/*
*App::import('Model', 'Other');
*...
*/

上記は間違いで、1セットで書かないといけない。

<?php
App::import('Model', 'Other');
...
  $Other = new Other();
...


ただしこれも一時的に使う場合のみで、
$belongsTo とかでモデルを関連づけているなら、

....
$this->Other
....

で他のモデルが使える。