2012-03-02 11 views
0

Iコントローラに次のコードを持っている:CakePHP:挿入された情報をデータベースにどのように表示することができますか?

function add() {    
     if (!empty($this->data)) {    
      if ($this->Password->save($this->data)) { 
      $this->Session->setFlash('the password I_WANT_TO_DISPLAY_THE_INSERTED_PASSWORD_HERE was added'); 
      $this->redirect(array('action' => 'index')); 
     } 
    } 
} 

質問が挿入された情報は、ビューに表示することができる方法ですか? 「パスワードXXXがデータベースに追加されました」というメッセージ。 テキストフィールドからデータを取得する必要があると思います。私はcakePHPでこれを行う方法を知らない。

答えて

1

保存されたすべてのデータは、常に$this->dataアレイから入手できます。あなたはpasswordsテーブルにフィールドpasswdを保存した場合

$this->data['Model']['field']; 

は、例えば、それがあるべき:

$this->Session->setFlash(
    'the password ' . $this->data['Password']['passwd'] . ' was added' 
); 
次の構文を使用することができます
関連する問題