こんにちは私は成功メッセージを表示するためにフラッシュメッセージを表示しています。私はjsコードを使用しますが、3行目でview :: POS_READYを使用するとエラーが発生し、このクラスが見つからないので、この行をコメントしてからjsコードが機能せず、メッセージが消えません。 この問題を解決するにはどうすればよいですか?yii2notのフラッシュメッセージがjsコードで使用されている場合
これはビューで私のショーのフラッシュコードです:コントローラで
<?php if(Yii::$app->session->hasFlash('flashMessage')):?>
<div class="flash-success">
<?php echo Yii::$app->session->getFlash('flashMessage'); ?>
<?php
$this->registerJs(
"$('.flash-success').animate({opacity: 1.0}, 3000).fadeOut('slow');",
//view::POS_READY,
'myHideEffect'
);
?>
セットフラッシュ:
if ($model->load(Yii::$app->request->post()) && $model->save()) {
Yii::$app->session->setFlash('flashMessage', 'success');
return $this->redirect('index.php');
}