2016-09-27 99 views
-1

我想使用setflash与三元运算符有没有什么办法可以建议不使用if,else条件。Yii 2.0 setFlash与三元运算符

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

+0

'(condition)? 'falsh':'no-flash';' –

+1

请说明您的具体问题或添加其他详细信息,以确切地突出显示您需要的内容。正如目前所写,很难确切地说出你在问什么。请参阅[问]页面以获得澄清此问题的帮助。 – 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']); 

希望这会有所帮助。