CakePHP モデルのインポート方法


CakePHPのモデルでアソシエーションしていないモデル、
またはアソシエーションが無い他のモデルを使うこともあるかと思います。

アソシエーションをしていれば問題なく使えますが、アソシエーションをしていないモデルや
アソシエーションが無いモデルは、別の方法でモデルを読み込みます。
例えば最初から利用するのであれば、コントローラー内の

var $uses=array();

に記述しますが、特定の段階でとなるとこれでは対応できません。
その場合は特定の段階で

App::import('Model','モデル名');

と記述後

$this->モデル名=new モデル名();

となります。これで使いたいタイミングでモデルを読み込み、そのモデルを
有効に利用することができます。

スポンサーリンク

Filed under: CakePHPTagged with: , , ,

No comment yet, add your voice below!


Add a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Comment *
Name *
Email *
Website