1-ma’ruza: Yii2 framework. Controller va view Yii nima o`zi?


Kontroller sinfini nomlash



Download 456,03 Kb.
Pdf ko'rish
bet9/15
Sana12.11.2022
Hajmi456,03 Kb.
#864401
1   ...   5   6   7   8   9   10   11   12   ...   15
Bog'liq
1-maruza Yii2 framework. Controller va view

Kontroller sinfini nomlash 
Controller klassi nomlari nazoratchi identifikatorlaridan quyidagi protsedura bo'yicha olinishi 
mumkin: 
1.
Defis bilan ajratilgan har bir so'zning birinchi harfini bosh harfga 
aylantiring. E'tibor bering, agar kontroller identifikatorida qiyshiq chiziq 
bo'lsa, bu qoida faqat identifikatordagi oxirgi chiziqdan keyingi qismga 
qo'llaniladi. 
2.
Defislarni olib tashlang va oldinga qiyshaygan chiziqlarni teskari chiziq 
bilan almashtiring. 
3.
Qo'shimchani qo'shing 
Controller

4.
Tekshirish 
moslamasining nom maydoni
 oldiga qo'ying . 
Quyida 
kontroller nom maydoni
 standart qiymatni qabul qilgan holda ba'zi misollar keltirilgan 
app\controllers


article
bo'ladi 
app\controllers\ArticleController


post-comment
bo'ladi 
app\controllers\PostCommentController


admin/post-comment
bo'ladi 
app\controllers\admin\PostCommentController


adminPanels/post-comment
aylanadi 
app\controllers\adminPanels\PostCommentController

Controller sinflari 
avtomatik yuklanishi
 kerak . Shu sababli, yuqoridagi misollarda, boshqaruvchi 
klassi 
taxallusli
article
faylda saqlanishi kerak ; nazoratchi ichida bo'lishi kerak bo'lsa 
.
@app/controllers/ArticleController.phpadmin/post-
comment@app/controllers/admin/PostCommentController.php
Ma'lumot:
Oxirgi misolda siz 
kontrollerni boshqaruvchi nomlar maydonining
admin/post-
comment
pastki katalogiga qanday qo'yish mumkinligini ko'rsatadi . 
Bu kontrollerlaringizni bir 
nechta toifalarga ajratishni istasangiz va modullardan
 foydalanishni xohlamasangiz foydali 
bo'ladi . 
Nazoratchi xaritasi 
Siz yuqorida tavsiflangan boshqaruvchi identifikatorlari va sinf nomlari cheklovlarini yengish 
uchun 
boshqaruvchi xaritasini
 sozlashingiz mumkin . Bu, asosan, uchinchi tomon 
kontrollerlaridan foydalanayotganingizda va ularning sinf nomlarini nazorat qila olmaganingizda 
foydalidir. 
Ilova konfiguratsiyasida
 kontroller 
xaritasini
 sozlashingiz mumkin . Masalan: 

'controllerMap' => [ 
// declares "account" controller using a class name 
'account' => 'app\controllers\UserController', 
// declares "article" controller using a configuration array 
'article' => [ 
'class' => 'app\controllers\PostController', 
'enableCsrfValidation' => false, 
], 


], 


Download 456,03 Kb.

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