Zend Framework 2 Flash Messenger gibt keine Nachrichten zurück

Ich habe ein seltsames Problem mit Flash Messenger in ZF2. Ich verwende es in einem ganz einfachen Szenario, speichere nach der Registrierung eine Meldung "Registrierung abgeschlossen" und leite sie auf die Anmeldeseite um. Die Meldung wird jedoch nicht vom Flash Messenger zurückgesendet.

In der Controller-Registeraktion:

$this->flashMessenger()->addMessage('Registration complete');
return $this->redirect()->toRoute('default', array('controller' => 'user', 'action' => 'login'));

In der Controller-Anmeldeaktion:

$flashMessenger = $this->flashMessenger();
$mes = $flashMessenger->hasMessages();
$cur = $flashMessenger->hasCurrentMessages();

Sowohl $ mes als auch $ cur sind falsch (ich habe beide versucht, nur um sicherzugehen). Kann jemand Licht ins Dunkel bringen?

Ich benutze ZF 2.2.2 und PHP 5.3.14. Session Save Handler verwendet den dbtable-Adapter und ich habe versucht, diesen zu deaktivieren und den flashmessenger-Session-Manager so einzustellen, dass er denselben dbtable-Save-Handler ohne Ergebnis verwendet.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage