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



Download 0,49 Mb.
Pdf ko'rish
bet1/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



3-Ma’ruza: Yii2 CRUD. GII generatsiya 
O'rnatish 
 
Composer paketini olish 
Ushbu kengaytmani o'rnatishning afzal usuli 
kompozitor
 orqali . 
Yoki yugur 
php composer.phar require --dev --prefer-dist yiisoft/yii2-gii 
yoki qo'shing 
"yiisoft/yii2-gii": "~2.0.0" 
composer.json
faylingizning talab-dev bo'limiga . 
Ilova sozlanmoqda 
Gii kengaytmasi o'rnatilgandan so'ng, dastur konfiguratsiya fayliga quyidagi qatorlarni qo'shish 
orqali uni faollashtirasiz: 
return [ 
'bootstrap' => ['gii'], 
'modules' => [ 
'gii' => [ 
'class' => 'yii\gii\Module', 
], 
// ... 
], 
// ... 
]; 
Keyin Gii-ga quyidagi URL orqali kirishingiz mumkin: 
http://localhost/path/to/index.php?r=gii 
Agar siz chiroyli URL manzillarini yoqsangiz, quyidagi URL manzilidan foydalanishingiz 
mumkin: 
http://localhost/path/to/index.php/gii 
Eslatma:
agar siz gii-ga localhost-dan boshqa IP-manzildan kirayotgan bo'lsangiz, kirish sukut 
bo'yicha rad etiladi. Ushbu standartni chetlab o'tish uchun konfiguratsiyaga ruxsat etilgan IP 
manzillarini qo'shing: 
'gii' => [ 
'class' => 'yii\gii\Module', 
'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20', 
'172.16.0.0/12'] // adjust this to your needs 
], 
Agar siz Gii-ni konsol ilovasi konfiguratsiyasida xuddi shunday sozlagan bo'lsangiz, Gii-ga 
quyidagi kabi buyruq oynasi orqali kirishingiz mumkin: 


# change path to your application's base path 
cd path/to/AppBasePath 
# show help information about Gii 
yii help gii 
# show help information about the model generator in Gii 
yii help gii/model 
# generate City model from city table 
yii gii/model --tableName=city --modelClass=City 
Asosiy dastur 
Asosiy loyiha shablonida konfiguratsiya tuzilishi biroz boshqacha, shuning uchun Gii quyidagi 
hollarda sozlanishi kerak 
config/web.php

// ... 
if (YII_ENV_DEV) { 
// configuration adjustments for 'dev' environment 
$config['bootstrap'][] = 'debug'; 
$config['modules']['debug'] = 'yii\debug\Module'; 
$config['bootstrap'][] = 'gii'; 
$config['modules']['gii'] = 'yii\gii\Module'; // <--- here 

Shunday qilib, IP-manzilni sozlash uchun siz quyidagilarni qilishingiz kerak: 
if (YII_ENV_DEV) { 
// configuration adjustments for 'dev' environment 
$config['bootstrap'][] = 'debug'; 
$config['modules']['debug'] = 'yii\debug\Module'; 
$config['bootstrap'][] = 'gii'; 
$config['modules']['gii'] = [ 
'class' => 'yii\gii\Module', 
'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20', 
'172.16.0.0/12'], 
]; 


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