2

コンポーネントにモデルをロードして、その関連モデルのデータをそのコンポーネント自体に保存する必要があります。

私のコンポーネント名はImagemuploadComponentです

このコンポーネントでは、アタッチメントモデルをロードします。次のコードを試しましたが、機能しませんでした。(これはcakephp 1.3でうまく機能します)

  $Attachment = ClassRegistry::init('Attachment');
  $this->loadModel('Attachment');
4

1 に答える 1

1

このコードを試してください。これにより、モデルがインポートされ、インスタンス化されます。

この後、コントローラーとしてあらゆる操作を実行できます。

App::import('Model','Attachment');
$this->Attachment = &new Attachment();
$this->Attachment->save($your_data);
于 2012-07-06T07:54:14.743 に答える