0

私は 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 (),
    ),
 )

フラッシュメッセージが表示されない理由を教えてください。

4

1 に答える 1

2

書いていますか

var $helpers = array('Session');

あなたのコントローラーで?

宣言してるならエコーしてみた?

$this->Session->flash()

あなたの見解では?

ビュー ファイルにメッセージが表示される原因が考えられます。

于 2013-06-18T08:31:52.280 に答える