タグ

2016年6月8日のブックマーク (2件)

  • 【CakePHP】delete()/deleteAll() - Qiita

    第二引数にtrueを渡すと自身を参照している別テーブルのレコードも削除してくれる。ただし、アソシエーションでdependentをtrueにする必要あり。 第二引数のデフォルトはtrue。 戻り値はbooleanで、成功したらtrue、失敗したらfalseを返す。 deleteAllメソッド パラメータにfind()同様の検索条件をとる。複数レコード削除の場合に使う。 $param = array('XXX' => 'XXXX'); if ($this->Model->deleteAll($param)) { // 成功 } delete同様に第二引数にtrueを渡すと自身を参照している別テーブルのレコードも削除してくれる。 戻り値はbooleanで、成功したらtrue、失敗したらfalseを返す。 全削除 deleteAllで全削除を行う場合、パラメータに何も渡さないと実行されないためダミ

    【CakePHP】delete()/deleteAll() - Qiita
  • 【CakePHP】Authコンポーネント - Qiita

    create table `users` ( id int(11), username varchar(255), password varchar(255) ) //POSTデータが、Users['username']とUsers['password']である場合、$this->Auth->login()で認証が可能。 if($this->Auth->login()){ //ログイン成功したときの処理 //$this->Auth->redirectUrl()でリダイレクト先を取得 2.3より前なら$this->Auth->redirect() $this->redirect($this->Auth->redirectUrl()); }else{ //ログイン失敗したときの処理 }

    【CakePHP】Authコンポーネント - Qiita