Yii မူဘောင်သည်စွမ်းဆောင်ရည်မြင့်မားသော PHP framework ဖြစ်ပြီးကြွယ်ဝသောလုပ်ငန်းဆောင်တာများနှင့်အလွန်အမင်းပြောင်းလွယ်ပြင်လွယ်စွမ်းရည်များနှင့်အလွန်ပြောင်းလွယ်ပြင်လွယ်နိုင်သောစွမ်းဆောင်ရည်များနှင့်အလွန်ပြောင်းလွယ်ပြင်လွယ်သောစွမ်းရည်များဖြစ်သည်။ Web Development တွင်ကွတ်ကီးများနှင့်အစည်းအဝေးများသည်များသောအားဖြင့်အသုံးပြုသောအချက်အလက်သိုလှောင်မှုနည်းလမ်းများဖြစ်ပြီး YII မူဘောင်သည်နှစ် ဦး စလုံးလုပ်ကိုင်ရန်ရိုးရှင်းလွယ်ကူသောနည်းလမ်းဖြစ်သည်။ ဤဆောင်းပါးသည် Yii တွင် cookies များနှင့်အစည်းအဝေးများလုပ်ကိုင်ရန်မည်သို့ပြုလုပ်ရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပြီးနမူနာကုဒ်မှတဆင့်သင်၏နားလည်မှုကိုပိုမိုနက်ရှိုင်းစေသည်။
YII မူဘောင်တွင် cookies များကိုသတ်မှတ်ခြင်းသည်အလွန်တိုက်ရိုက်ဖြစ်ပြီး YII :: $ app-> တုံ့ပြန်မှု -> cookies -responsution- >> >>> >>>>>>> အောက်ပါဥပမာသည် cookie တစ်ခုကိုမည်သို့ဖန်တီးရမည်ကိုပြသပြီး၎င်း၏သက်တမ်းကုန်ဆုံးချိန်ကိုမည်သို့သတ်မှတ်ရမည်ကိုပြသသည်။
$ cookie = အသစ် \ yii \ web \ cookie ([ 'NOME' => 'Username', 'Value' => 'John', 'Epire' => Time () + 3600, // 1 နာရီအတွင်းသက်တမ်းကုန်ဆုံးလိမ့်မည်]); Yii :: $ app-> Responsion-> Cookies များ - >>>>>>>> (ဒေါ်လာ cookie);
အထက်ပါကုဒ်တွင် ဂျွန် တန်ဖိုးရှိ cookie တစ်ခုဖြစ်သော cookie တစ်ခုဖန်တီးပြီး၎င်း၏သက်တမ်းကုန်ဆုံးချိန်ကိုလက်ရှိအချိန်နှင့်တစ်နာရီခန့်သတ်မှတ်ထားသည်။
ကွတ်ကီးများကိုဖတ်ရန်လည်းအဆင်ပြေပါသည်။ သင်က cookie တန်ဖိုးကို YII :: $ app-> တောင်းခံမှု -> cookies များမှ တဆင့်ရနိုင်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -
$ username = yii :: $ app-> တောင်းခံခြင်း -> cookies များ -> Getvalue ('username);
ဤကုဒ်သည် cookie value ကိုတောင်းဆိုမှုမှအမည်ရှိ username အမည်ရှိ username အမည်ရှိ usiable ကိုရရှိပြီး variable $ username သို့သတ်မှတ်သည်။
YII မူဘောင်တွင် session တစ်ခုတည်ဆောက်ခြင်းသည်အလွန်ရိုးရှင်းပြီး Yii :: $ app-> session ကိုသုံးနိုင်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
Yii :: $ app-> session-> set ('username', 'John');
ဤကုဒ်သည် session ကို အသုံးပြုသူအမည် ကို ဂျွန် သို့သတ်မှတ်သည်။
Session Content ကိုဖတ်ရန်သင် ရရှိသော နည်းလမ်းကိုသာခေါ်ဆိုရန်လိုအပ်သည်။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -
$ username = yii :: $ app-> session-> get ('username);
ကုဒ်သည် session မှအမည်ရှိ အသုံးပြုသူအမည် အမည်ရှိတန်ဖိုးကိုရရှိပြီး variable $ username သို့သတ်မှတ်သည်။
သင် session တစ်ခုကိုဖျက်ရန်လိုအပ်ပါက ဖယ်ရှား () method ကိုခေါ်ဆိုနိုင်သည်။
Yii :: $ app-> session-> ဖယ်ရှားခြင်း ('username');
ဤကုဒ်သည် session ကို အသုံးပြုသူအမည် ကိုဖယ်ရှားပေးသည်။
YII မူဘောင်မှပေးသော interface ကိုမှတစ်ဆင့် cookies များနှင့်အစည်းအဝေးများလုပ်ကိုင်ရန်အလွန်အဆင်ပြေသည်။ ၎င်းသည်သတ်မှတ်ခြင်း, စာဖတ်ခြင်းသို့မဟုတ်ဖျက်ခြင်းဖြစ်စေ, ကုဒ်သည်ရှင်းရှင်းလင်းလင်းနှင့်အတိုချုပ်, ထိန်းသိမ်းရန်လွယ်ကူစေသည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကွတ်ကီးများနှင့်အစည်းအဝေးများသည်မရှိမဖြစ်လိုအပ်သောကိရိယာများဖြစ်သည်။ သူတို့ကိုအသုံးပြုခြင်းအားဖြင့်အသုံးပြုသူများသည်အသုံးပြုသူအချက်အလက်များကိုထိရောက်စွာစီမံခန့်ခွဲနိုင်ပြီးလျှောက်လွှာ၏အပြန်အလှန်အကျိုးသက်ရောက်မှုကိုတိုးတက်စေနိုင်သည်။ ဤလုပ်ငန်းလည်ပတ်မှုနည်းစနစ်များကိုကျွမ်းကျင်စေခြင်းက YII စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုကိုပိုမိုထိရောက်စွာဖြည့်ဆည်းပေးနိုင်ရန်ကူညီလိမ့်မည်။