2016-07-09 11 views
1

このフラッシュメッセージアレイが動作する特別な理由はありますか何らかの理由で、アレイのすべてのパラメータに対してフラッシュメッセージが作成されます。この意味は、タイプ、期間、アイコンなどのフラッシュメッセージをエコーし​​ます。Yii2カスタマイズされたFlashメッセージ、配列を受け入れない?

Yii::$app->getSession()->setFlash('success', [ 
'type' => 'success', 
'duration' => 12000, 
'icon' => 'fa fa-users', 
'message' => 'My Message', 
'title' => 'My Title', 
'positonY' => 'top', 
'positonX' => 'left' 

]);

答えて

0

setFlash http://www.yiiframework.com/doc-2.0/yii-web-session.html#setFlash()-detailフラッシュメッセージを設定し、同じキーを持つ既存のフラッシュメッセージがすでに存在する場合は、新しいメッセージで上書きされます。

私は.. setFlashのsintaxは、配列のためではないようだが、あなたはaddFlash http://www.yiiframework.com/doc-2.0/yii-web-session.html#addFlash()-detail

を使用して、将来の使用のための鍵ペアの値を追加...とgetFlash()メソッド

+0

あぁで値を盗んことができますsetFlashを使用することができましたが、私はすべてのメッセージで成功と認識していました。それを変更すると、別のフラッシュメッセージになりました。助けてくれてありがとう! –

関連する問題