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



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

Obekt sozlashlari
BaseObject
klas obektlarni sozlashni yagona usulini tashkillashtiradi. Ixtiyoriy 
BaseObject
 ga voris bo'lgan klas (agar kerak bo'lsa) o'zini sozlashi uchun quyidagi 
ko'rinishda o'ziga konstruktor yaratishi mumkin:
class MyClass extends \yii\base\BaseObject 

public function __construct($param1, $param2, $config = []) 

// ... sozlashlar qo'llanilishidan oldin initsializatsiyalash (e'lon qilish va 
qiymatlash)
parent::__construct($config); 

public function init() 

parent::init(); 
// ... sozlashlar qo'llanilganidan keyin initsializatsiyalash 


Yuqoridagi misolda oxirgi parametr obekt xususiyatlarini qiymatlovchi sozlashlar 
massivi ya'ni kalit-qiymat formatidagi juftlikdan iborat bo'lishi kerak. Siz sozlashlar 
qo'llanilganidan keyin initsializatsiya ishini amalga oshirish uchun oldindan 
init()
 
metod yaratib qo'yishingiz mumkin. 
Ushbu kelishuvga asoslanib siz sozlash massivi yordamida yangi obektlarni 
yaratishingiz va sozlashingiz mumkin: 
$object = Yii::createObject([ 
'class' => 'MyClass', 


'property1' => 'abc', 
'property2' => 'cde', 
], [$param1, $param2]); 
Sozlashlar haqidagi batafsil ma'lumotlar 
Obektlarni sozlash
 bo'limida keltirilgan. 
Yiini o'rnatish
1.
Composer bilan o'rnatish usuli
 
2.
Arxivdan o'rnatish
 
3.
Boshqacha o'rnatish sozlamalari
 
4.
O`rnatilganligini tekshirish
 
5.
Web-server sozlamasi
 
Siz Yii'ni ikki usulda o'rnatishingiz mumkin: 
Composer
- dan foydalanishingiz 
mumkin yoki arxivdan yuklab olib ishlatishingiz mumkin. Birinchi usul afzalroq 
bo'ladi, chunki u yangi 
kengaytmalar
o'rnatish yoki Yii'ni bitta buyruq bilan 
yangilash imkonini beradi.
Eslatma: Yii 1 dan farqli o'laroq, Yii2ni standart yoli bilan ornatsangiz siz ham 
shabloni va freymvorkni o`rnatasiz.

Download 456,03 Kb.

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