2016-09-27 2 views
-1

Я хочу использовать setflash с тройным оператором, есть ли способ, который вы можете предложить, не используя if, else condition.Yii 2.0 setFlash с тройным оператором

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']); 

Надеюсь, это поможет.

Смежные вопросы