CakePHP」カテゴリーアーカイブ

[CakePHP] シンプルな認証を実装する(準備)

シンプルな認証と承認のアプリケーション ? CakePHP Cookbook v2.x documentation http://book.cakephp.org/2.0/ja/tutorials-and-example … 続きを読む

カテゴリー: CakePHP | [CakePHP] シンプルな認証を実装する(準備) はコメントを受け付けていません

[CakePHP] セッションを利用する

もともと PHP には $_SESSION があるので、それを利用すればよいのだが、CakePHP は $this->Session というう形で用意されている。 セッション ? CakePHP Cookbook … 続きを読む

カテゴリー: CakePHP | [CakePHP] セッションを利用する はコメントを受け付けていません

[CakePHP] トランザクションを利用する

トランザクションを利用する…が、WEB系の場合は、ワンコールのトランザクションしか使えないので、複数のコール/Web APIにまたがる場合は、2フェーズコミットの方法を取る。まあ、チケット予約とかのように普通 … 続きを読む

カテゴリー: CakePHP | 2件のコメント

[CakePHP] IDを指定して行を更新する

UPDATE を使って指定行を更新する。 ■Model Model はそのまま ■Controller /Test/update?id=10 とか /Test/update/10 で更新できるようにしておく。 in Co … 続きを読む

カテゴリー: CakePHP | [CakePHP] IDを指定して行を更新する はコメントを受け付けていません

[CakePHP] IDを指定して行を削除する

DELETE を使って指定行を削除する。 ■Model Model はそのまま ■Controller /Test/delete?id=10 とか /Test/delete/10 で削除できるようにしておく。 in Co … 続きを読む

カテゴリー: CakePHP | [CakePHP] IDを指定して行を削除する はコメントを受け付けていません

[CakePHP] 新しい行を挿入する

INSERT を使って新しい行を追加する。 実際には、新しいIDを作成する、新しい行を追加する、2手順になる。なので、正確に作るならば新しいIDを作りながら insert をした後に update をしないといけない(競 … 続きを読む

カテゴリー: CakePHP | [CakePHP] 新しい行を挿入する はコメントを受け付けていません

[CakePHP] 検索IDをURLに埋め込んで検索させる

findAllById を使って、検索して取得するパターンだが、/Store?id=10 ではなくて、/Store/10 のように検索できるようにする。 ■Model find 系を使うので変更なし ■Controlle … 続きを読む

カテゴリー: CakePHP | [CakePHP] 検索IDをURLに埋め込んで検索させる はコメントを受け付けていません

[CakePHP] 指定したグループを検索して表示する

findAllByAreaGroupId を使って、検索して取得するパターン ■Model find 系を使うので特に変更なし ■Controller /Store?group=10 でアクセスできるようにコントローラを … 続きを読む

カテゴリー: CakePHP | [CakePHP] 指定したグループを検索して表示する はコメントを受け付けていません

[CakePHP] 指定したIDの行だけ表示する

findById とか findAllById を使って PK の id を使って取得するパターン ■Model find 系を使うので特に問題なし ■Controller /Store?id=10 でアクセスできるよう … 続きを読む

カテゴリー: CakePHP | [CakePHP] 指定したIDの行だけ表示する はコメントを受け付けていません

[CakePHP] 最初のひな形を作る

Store というテーブルがあるとして、 ■Model テーブル名を複数形にしたくない(既存のテーブル名を変えたくない)ので、$useTable で指定 in Model/Store.php find 系の関数だけを使う … 続きを読む

カテゴリー: CakePHP | [CakePHP] 最初のひな形を作る はコメントを受け付けていません