2012-03-02 70 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' 
); 
相关问题