2012-03-13 3 views
6

私は$this->loadModel("MyModel")を使ってコントローラ内で別のモデルを使うことができますが、これを他のモデルの中でどうやって行うのですか?私はloadModelを使用しようとしましたが、動作しませんでした。cakephp現在のモデル内の別のモデルを使用

MyModelは、現在のモデルに関連付けられている場合は、使用することができ

App::import('Model', 'MyModel'); 
$my_model = new MyModel(); 

は、あなたがどのような方法で現在のモデルに関連付けられていないモデルをエクスポートするには、次のコードを使用することができますあなたの

+0

の可能性のある重複(https://stackoverflow.com/questions/980556/can-i-use-one- [Iは、CakePHPの異なるモデルの内部の一つのモデルを使用することはできますか?]: はちょうどこの操作を行いますmodel-inside-of-different-in-cakephp) – icc97

答えて

4

ありがとうございました連鎖$this->SomeModel->MyModel

+0

これは私の一日を保存しました。 –

0

あなたが何かをインポートする必要はありません。

$my_model = new MyModel(); 
//Then 
$my_model->read(null,$id);