Я работаю на CakePHP сессии setFlash(), он не отображает сообщение о представлении я прочитал сессию он содержит сообщение message.My,Невозможно установить флэш-сообщение в CakePHP
$this->Session->setFlash('Uploaded the file successfully.', Messages::MSG_INFO);
я проверил сессию,
LogUtil::$logger->debug('Session Data :'.var_export($this->Session->read('Message'),true));
Результат от Above Logger является,
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 и ожидаете увидеть флэш-сообщение или в том же запросе? Где вы звоните в журнал? – AD7six