2012-03-02 64 views
0

我在控制器以下代碼: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陣列中獲得。您可以使用語法:

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

例如,如果你保存現場passwdpasswords表,它應該是:

$this->Session->setFlash(
    'the password ' . $this->data['Password']['passwd'] . ' was added' 
); 
相關問題