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



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

Ilova konfiguratsiyalari 
Kirish 
skripti ilovani yaratganda, u konfiguratsiyani
 yuklaydi va uni quyidagi tarzda ilovaga 
qo'llaydi: 
require __DIR__ . '/../vendor/autoload.php'; 
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php'; 
// load application configuration 


$config = require __DIR__ . '/../config/web.php'; 
// instantiate and configure the application 
(new yii\web\Application($config))->run(); 
Oddiy 
konfiguratsiyalar
 singari , dastur konfiguratsiyasi ham ilova ob'ektlari xususiyatlarini 
qanday ishga tushirishni belgilaydi. Ilova konfiguratsiyalari ko'pincha juda murakkab bo'lgani 
uchun ular odatda yuqoridagi misoldagi fayl kabi 
konfiguratsiya fayllarida saqlanadi.
web.php
Ilova xususiyatlari 
Ilova konfiguratsiyasida sozlashingiz kerak bo'lgan ko'plab muhim ilova xususiyatlari mavjud. 
Bu xususiyatlar odatda ilovalar ishlayotgan muhitni tavsiflaydi. Masalan, ilovalar 
kontrollerlarni
 
qanday yuklashni, vaqtinchalik fayllarni qayerda saqlashni va hokazolarni bilishi kerak. Quyida 
biz ushbu xususiyatlarni umumlashtiramiz. 
Kerakli xususiyatlar 
Har qanday dasturda siz kamida ikkita xususiyatni sozlashingiz kerak: 
id
 va 
basePath
 . 
id
  
Id
 xususiyati ilovani boshqalardan ajratib turuvchi noyob identifikatorni belgilaydi . U asosan 
dasturiy jihatdan qo'llaniladi. Garchi shart bo'lmasa-da, eng yaxshi o'zaro ishlash uchun dastur 
identifikatorini belgilashda faqat harf-raqamli belgilardan foydalanish tavsiya etiladi. 
basePath
  
basePath xossasi 
ilovaning
 ildiz katalogini belgilaydi. Bu dastur tizimining barcha himoyalangan 
manba kodini o'z ichiga olgan katalogdir. Ushbu katalog ostida siz odatda MVC naqshiga mos 
manba kodini o'z ichiga olgan 
models

views
, va kabi pastki kataloglarni ko'rasiz .
controllers
Siz 
basePath
 xususiyatini katalog yo'li yoki 
yo'l taxallusidan
 foydalanib sozlashingiz mumkin . 
Ikkala shaklda ham tegishli katalog mavjud bo'lishi kerak, aks holda istisno qilinadi. 
realpath()
Funktsiyani chaqirish orqali yo'l normallashtiriladi . 
BasePath 
xossasi
 ko'pincha boshqa muhim yo'llarni (masalan, ish vaqti yo'li) olish uchun 
ishlatiladi. 
@app
Shu sababli, ushbu yo'lni ifodalash uchun nomlangan yo'l taxallus oldindan 
belgilangan. Keyinchalik bu taxallus yordamida hosil qilingan yo'llar yaratilishi mumkin 
(masalan 
@app/runtime
, ish vaqti katalogiga murojaat qilish uchun). 

Download 0,49 Mb.

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