امروز:دوشنبه ,۱۳۹۸/۰۶/۲۵
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii2 / Using Flash Data در Yii2

Using Flash Data در Yii2

فریم ورک Yii ثابتی به عنوان flash data فراهم کرده است
فلش دیتا یک سشنی هست که :

  1. در یک درخواست request تنظیم میشه
  2. تا درخواست بعدی در دسترس هست (تا زمانی که درخواست دیگه ای ارسال نشه قابل دسترسی می باشد)
  3. به طور خودکار پس از آن حذف می شود

فریم ورک Yii این موضوع رو در contact خود استفاده کرده است .
با یک مثال این موضوع رو نشان می دهیم
در sitecontroller اکشن زیر را ایجاد می کنیم

public function actionTest() {
   $session = Yii::$app->session;
   $session->setFlash('customname', 'Welcome to Go Yii.IR!');
   return $this->render('test');
}

در ویو در فولدر site فایل test.php را ایجاد می کنیم

use yii\bootstrap\Alert;
   echo Alert::widget([
      'options' => ['class' => 'alert-info'],
      'body' => Yii::$app->session->getFlash('customname'),
   ]);

حالا در مرورگر خود مسیر اکشن را صدا بزنید
localhost/site/test

نکته:
فریم ورک Yii ثابت های زیر را نیز با استفاده از سشن فراهم میکند

  1. yii\web\CacheSession
  2. yii\web\DbSession
  3. yii\mongodb\Session
  4. yii\redis\Session

Check Also

yii2 The ‘cursor’ option is required, except for aggregate with the explain argument

yii2 The ‘cursor’ option is required, except for aggregate with the explain argument برای حل …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *