ho seguito questo Link. Il mio codice è il seguente controllerCome impostare un messaggio flash in Yii2?
public function actionFunction4()
{
$this->layout="sintel";
$model= new Customers();
\Yii::$app->getSession()->setFlash('success', 'successfully got on to the payment page');
return $this->render("function4",['model'=>$model]);
}
nella vista
<div id="message">
<?= Yii::$app->session->getFlash('success');?>
</div>
ora il risultato di quello che ho fatto non è quello che mi aspettavo. Ho ricevuto un messaggio "inserito con successo nella pagina di pagamento" come se l'avessi fatto eco. Se è simile all'eco, allora perché abbiamo bisogno di un messaggio flash in Yii2. Penso che potrebbe mancare qualcosa nel mio codice che fa apparire il mio messaggio flash come normale.
Sei confuso su ciò che un lampo messaggio è (in yii). È semplicemente un messaggio che verrà mostrato una volta e quindi rimosso dalla sessione. – DrunkWolf
sì, ero un po 'confuso. – Bloodhound