最近登録したユーザーのユーザーIDを取得するにはどうすればよいですか..CakePHP2.1で
現在、名前を持つユーザーは、およびなどpoo
の登録資格情報を入力しましたusername
password
データベースの構造は以下のとおりです
ユーザー
id Auto_Increment
username
password
ここで、ユーザーが作成されたら、次のようにユーザーにメッセージを表示したいと思います。
登録に成功し、IDはxxxです。 これらのxxxは整数です。
register.ctpビューのコード
echo $this->Form->create('User');
echo $this->Form->input('first_name', array('label'=>'First Name'));
echo $this->Form->end('Register');
コントローラーのコード
public function register(){
if ($this->request->is('post')){
if ($this->User->save($this->request->data)){
// $this->Session->setFlash('User is created' . $this->YourModel->id);
$this->Session->setFlash(__('You have registered successfully and your ID is %s', $this->YourModel->id));
$this->redirect(array('action'=>'index'));
} else {
$this->Session->setFlash('Cannot register a user');
}
}
}