Add support for stacking Flash messages

See Issue 
This commit is contained in:
xhs345 2016-10-27 14:39:21 -07:00
parent 135a24e0f1
commit c59fb85da8
3 changed files with 52 additions and 29 deletions
lib/Cake/View/Helper

View file

@ -82,10 +82,15 @@ class FlashHelper extends AppHelper {
));
}
$flash = $options + $flash;
CakeSession::delete("Message.$key");
$flash['key'] = $key;
return $this->_View->element($flash['element'], $flash);
$out = '';
foreach ($flash as $message) {
$message['key'] = $key;
$message = $options + $message;
$out .= $this->_View->element($message['element'], $message);
}
return $out;
}
}