CakePHPのモデルでアソシエーションしていないモデル、
またはアソシエーションが無い他のモデルを使うこともあるかと思います。
アソシエーションをしていれば問題なく使えますが、アソシエーションをしていないモデルや
アソシエーションが無いモデルは、別の方法でモデルを読み込みます。
例えば最初から利用するのであれば、コントローラー内の
var $uses=array();
に記述しますが、特定の段階でとなるとこれでは対応できません。
その場合は特定の段階で
App::import('Model','モデル名');
と記述後
$this->モデル名=new モデル名();
となります。これで使いたいタイミングでモデルを読み込み、そのモデルを
有効に利用することができます。
コメント