2016-09-27 10 views
-1

3値演算子でsetflashを使用したいのですが、if、else条件を使用せずに示唆できる方法はありますか?Yii 2.0 setFlash with 3値演算子

Yii :: $ app-> session-> setFlash( 'message'、 'messages goes here');

+0

'(条件)? 'falsh': 'no-flash'; ' –

+1

具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にするために[ask]ページを参照してください。 – topher

+0

私の答えを参照してくださいhttp://stackoverflow.com/questions/32793569/how-to-set-a-flash-message-in-yii2/32794019#32794019 – vishuB

答えて

0
$success = (condition) ? 'success' : ''; 
$message = !empty($success) ? 'your message goes here' : ''; 
Yii::$app->session->setFlash($success, $message); 
return $this->redirect(['index']); 

希望します。