я работаю над сеансом cakePHP setFlash(), он не отображает сообщение в представлении, я прочитал сеанс, который содержит сообщение. Мое сообщение,
$this->Session->setFlash('Uploaded the file successfully.', Messages::MSG_INFO);
я проверил сессию,
LogUtil::$logger->debug('Session Data :'.var_export($this->Session->read('Message'),true));
Результат вышеуказанного регистратора:
array (
'auth' => array (
'message' => 'Login failed. Invalid username or password.',
'element' => 'msg_error',
'params' => array (),
),
'flash' => array (
'message' => 'Uploaded the file successfully.',
'element' => 'msg_info',
'params' => array (),
),
)
пожалуйста, помогите мне, почему флэш-сообщение не отображается.
LogUtil::$logger->debug
что не так сdebug($foo)
? Вы выполняете перенаправление между вызовом setFlash и ожиданием увидеть флэш-сообщение или в том же запросе? Где твой журнал вызовов? - person AD7six   schedule 18.06.2013