امروز:شنبه ,۱۳۹۸/۰۱/۳۱
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

سایت چند زبانه با فریم ورک yii

سایت چند زبانه با فریم ورک yii مطلب که در این بخش قصد آموزش داریم …

پاسخ دهید

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