CakePHPで家計簿WEBアプリを作る ブログチュートリアルのおさらい ITかあさん

ITかあさん

CakePHPで家計簿WEBアプリを作る ブログチュートリアルのおさらい

purchases_controller.phpにデータの登録(add function)、編集(edit function)、削除(delete function)

ここはこれと言って新しいことが無いので、ソースを紹介するだけで終わります

function add() {
  
  if (!empty($this->data)) {
  if ($this->Purchase->save($this->data)) {
  $this->redirect('/purchases/');//情報をPOSTしてからの画面遷移
  }
  }
  }
  
  /*
  $id = nullとは、以下URLでアクセスした時の、
  http://example.com/purchase/edit/○○
  ○○の部分のこと。GETパラメータと役割は一緒と思ってください
  */
  function edit($id = null) {
  
  $this->Purchase->id = $id;
  if (empty($this->data)) {
  $this->data = $this->Purchase->read();
  
  } else {
  if ($this->Purchase->save($this->data['Purchase'])) {
  $this->redirect('/purchases/');//情報をPOSTしてからの画面遷移
  }
  }
  }
  
  //データの削除 View無し
  function delete($id) {
  $this->Purchase->delete($id);
  $this->redirect('/purchases/');//データ削除してからの画面遷移
  }
初夏のJavaScript祭 in サーキュレーションビル ForPro

ページ: 1 2 3 4 5 6 7 8 9