Ich habe den folgenden Code:
Yii::app()->user->setFlash('error', "Daten1 fehlgeschlagen!");
Yii::app()->user->setFlash('error', "Daten2 fehlgeschlagen!");
Yii::app()->user->setFlash('error', "Daten3 fehlgeschlagen!");
$flashes = Yii::app()->user->getFlashes();
if (sizeof($flashes) > 0 ) {
print '';
foreach($flashes as $key => $message) {
print '' . $message . "\n";
}
print '';
}
Egal was ich mache, es druckt IMMER nur "Daten3 fehlgeschlagen!". Warum überschreibt es die Flashes mit dem letzten und fügt nicht alle Flashes einem Array hinzu?
Ich habe dies in meiner Konfiguration ausprobiert, aber kein Glück gehabt:
'user' => array(
'allowAutoLogin' => true,
'class' => 'WebUser',
'autoUpdateFlash' => false,
),
Irgendwelche Ideen?