3-Ma’ruza: Yii2 crud. Gii generatsiya O'rnatish Composer paketini olish



Download 0,49 Mb.
Pdf ko'rish
bet14/15
Sana24.11.2022
Hajmi0,49 Mb.
#871301
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
3-Ma’ruza Yii2 CRUD. GII generatsiya

EVENT_AFTER_REQUEST
  
Ushbu hodisa ilova so'rovni ko'rib chiqishni tugatgandan 
so'ng
, lekin javobni yuborishdan 
oldin boshlanadi. 
Haqiqiy hodisa nomi 
afterRequest

Ushbu hodisa ishga tushirilganda, so'rovni qayta ishlash tugallanadi va siz ushbu imkoniyatdan 
so'rovni qayta ishlash yoki javobni sozlashingiz mumkin. 


E'tibor bering, 
javob
 komponenti oxirgi foydalanuvchilarga javob mazmunini jo'natayotganda 
ham ba'zi hodisalarni keltirib chiqaradi. Ushbu hodisalar ushbu voqeadan 
keyin
boshlanadi . 
EVENT_BEFORE_ACTION
  
Ushbu hodisa har bir 
kontroller harakatini bajarishdan 
oldin
tetiklanadi . Haqiqiy hodisa nomi 
.
beforeAction
Voqea parametri 
yii\base\ActionEvent ning namunasidir
 . Hodisa ishlov beruvchisi 
yii\base\ActionEvent::$isValid
 xususiyatini 
false
amalni bajarishni to‘xtatish uchun o‘rnatishi 
mumkin. Masalan: 

'on beforeAction' => function ($event) { 
if (some condition) { 
$event->isValid = false; 
} else { 

}, 

E'tibor bering, xuddi shu hodisa 
modullar
 va 
kontrollerlar
beforeAction
tomonidan ham 
tetiklenir . Ilova ob'ektlari birinchi bo'lib ushbu hodisani ishga tushiradi, keyin modullar (agar 
mavjud bo'lsa) va nihoyat kontrollerlar. Hodisa ishlov beruvchisi 
yii\base\ActionEvent::$isValid
 
ni bo'lishiga o'rnatsa , keyingi barcha hodisalar YO'Q BO'LADI.
false
EVENT_AFTER_ACTION
  
Ushbu hodisa har bir 
kontroller harakatini bajargandan 
so'ng
tetiklanadi . Haqiqiy hodisa nomi 
.
afterAction
Voqea parametri 
yii\base\ActionEvent ning namunasidir
 . 
Yii\base\ActionEvent::$result
 
xususiyati orqali hodisa ishlov beruvchisi harakat natijasiga kirishi yoki uni oʻzgartirishi 
mumkin. Masalan: 

'on afterAction' => function ($event) { 
if (some condition) { 
// modify $event->result 
} else { 

}, 

E'tibor bering, xuddi shu hodisa 
modullar
 va 
kontrollerlar
afterAction
tomonidan ham tetiklenir 
. Ushbu ob'ektlar ushbu hodisani teskari tartibda ishga tushiradi . Ya'ni, kontrollerlar ushbu 
hodisani ishga tushiradigan birinchi ob'ektlar, keyin modullar (agar mavjud bo'lsa) va nihoyat 
ilovalar.
beforeAction



Download 0,49 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish