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



Download 0,49 Mb.
Pdf ko'rish
bet7/15
Sana24.11.2022
Hajmi0,49 Mb.
#871301
1   2   3   4   5   6   7   8   9   10   ...   15
Bog'liq
3-Ma’ruza Yii2 CRUD. GII generatsiya

Hammasini catch
  
Bu xususiyat faqat veb-ilovalar
 tomonidan qo'llab -quvvatlanadi . U barcha foydalanuvchi 
so'rovlarini bajarishi kerak bo'lgan 
boshqaruvchi harakatini belgilaydi. 
Bu, asosan, dastur texnik 
xizmat ko'rsatish rejimida bo'lganda va barcha kiruvchi so'rovlarni bitta amal orqali bajarishi 
kerak bo'lganda ishlatiladi. 
Konfiguratsiya birinchi elementi harakat marshrutini belgilaydigan massivdir. Massivning 
qolgan elementlari (kalit-qiymat juftlari) amalga bog'lanishi kerak bo'lgan parametrlarni 
belgilaydi. Masalan: 

'catchAll' => [ 
'offline/notice', 
'param1' => 'value1', 
'param2' => 'value2', 
], 

Ma'lumot:
Bu xususiyat yoqilganda, ishlab chiqish muhitidagi disk raskadrovka paneli 
ishlamaydi. 
komponentlar
  
Bu yagona eng muhim mulkdir. U boshqa joylarda foydalanishingiz mumkin bo'lgan 
dastur 
komponentlari
 deb nomlangan nomdagi komponentlar ro'yxatini ro'yxatdan o'tkazish imkonini 
beradi . Masalan: 

'components' => [ 
'cache' => [ 
'class' => 'yii\caching\FileCache', 
], 
'user' => [ 
'identityClass' => 'app\models\User', 
'enableAutoLogin' => true, 


], 
], 

Har bir dastur komponenti massivda kalit-qiymat juftligi sifatida ko'rsatilgan. Kalit komponent 
identifikatorini, qiymat esa komponent sinfi nomini yoki 
konfiguratsiyasini
 ifodalaydi . 
Siz har qanday komponentni ilova bilan ro'yxatdan o'tkazishingiz mumkin va keyinchalik 
komponentga global miqyosda ifoda yordamida kirish mumkin 
\Yii::$app->componentID

Tafsilotlar uchun 
Ilova komponentlari
 bo'limini o'qing . 
boshqaruvchi xaritasi
  
Bu xususiyat sizga kontroller identifikatorini ixtiyoriy kontroller sinfiga solishtirish imkonini 
beradi. Odatiy bo'lib, Yii boshqaruvchi identifikatorlarini 
konventsiyaga
 asoslangan kontroller 
sinflariga moslashtiradi (masalan, ID 
post
ga ko'rsatiladi 
app\controllers\PostController
). 
Ushbu xususiyatni sozlash orqali siz muayyan kontrollerlar uchun konventsiyani buzishingiz 
mumkin. Quyidagi misolda 
account
ga ko'rsatiladi 
app\controllers\UserController
, while 
article
esa bilan ko'rsatiladi 
app\controllers\PostController


'controllerMap' => [ 
'account' => 'app\controllers\UserController', 
'article' => [ 
'class' => 'app\controllers\PostController', 
'enableCsrfValidation' => false, 
], 
], 

Ushbu xususiyatning massiv kalitlari kontroller identifikatorlarini, massiv qiymatlari esa tegishli 
boshqaruvchi sinf nomlari yoki 
konfiguratsiyalarini
 ifodalaydi . 

Download 0,49 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   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