CakePHP: Как можно отобразить вставленную информацию в базу данных? - PullRequest
0 голосов
/ 02 марта 2012

У меня есть следующий код в контроллере:

    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 Ответ

1 голос
/ 02 марта 2012

Все сохраненные данные всегда доступны из массива $this->data. Вы можете использовать синтаксис:

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

Например, если вы сохранили поле passwd в таблице passwords, оно должно быть:

$this->Session->setFlash(
    'the password ' . $this->data['Password']['passwd'] . ' was added'
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...