少額の経費ケーキアプリを書こうとしています。基本的に、私は多くの経費を持っているexpenseClaimを持っています(経費はexpenseClaimに属します)。あなたがexpenseClaimを追加/編集するとき、私はそのビュー内からその経費請求のために複数の経費を追加できるようにしたいと思います。誰かが私を正しい方向に向けることができますか?
チュートリアル/サンプルコードは大歓迎です。前もって感謝します
ケーキを使う2.1
少額の経費ケーキアプリを書こうとしています。基本的に、私は多くの経費を持っているexpenseClaimを持っています(経費はexpenseClaimに属します)。あなたがexpenseClaimを追加/編集するとき、私はそのビュー内からその経費請求のために複数の経費を追加できるようにしたいと思います。誰かが私を正しい方向に向けることができますか?
チュートリアル/サンプルコードは大歓迎です。前もって感謝します
ケーキを使う2.1
費用を請求/追加:
$this->expenseClaim->Expense->create();
関係がモデルに適切に設定されている場合は機能するはずです。
そうでない場合は、
$this->loadModel('Expense');
$this->Expense->create();
常に動作するはずです。
編集:
$data=array
(
[Expense] => Array
(
[fieldname1] => 'value'
[fieldname2] => 'value'
)
)
$this->loadModel('Expense');
$this->Expense->create();
if ($this->Expense->save($data)) {
$this->Session->setFlash(__('Done.'));
} else {
$this->Session->setFlash(__('Failure.'));
}
Edit2:ビューからデータを渡したい場合:
if ($this->request->is('post')) {
$this->loadModel('Expense');
$this->Expense->create();
if ($this->Expense->save($this->request->data)) {
$this->Session->setFlash(__('Done.'));
} else {
$this->Session->setFlash(__('Failure'));
}
}
ビューでフォームヘルパーを使用すると、リクエストが自動的に作成されます。