save 後に id を得る

Posted by muchag | CakePHP | 2011-05-29 (日) 21:47:27

新規メンバーを登録直後に、当該メンバーの id を知りたいことはままある。

【環境】
[CakePHP] 1.3.8
  1. $this->(モデル名)->getLastInsertID();

で、取得可能。

User モデルに保存する作業と組み合わせて

  1. if ($this->User->save($this->data)) {
  2.     $this->set('id', $this->User->getLastInsertID() );
  3. }

こんな風に利用可能。

CakePHP | 2011-05-29 (日) 21:47:27 |

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment