mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-03 22:32:40 +08:00 
			
		
		
		
	Yii 2.0 bo'yicha to'liq qo'llanma
Ushbu qo'llanma Yii qo'llanmalarining holati bilan mos holda yo'lga qo'yildi.
All Rights Reserved.
2014 © Yii Software LLC.
Kirish
Birinchi tanishuv
- Yii ni o'rnatish
 - Ilovani ishga tushirish
 - «Salom» deymiz
 - Formalar bilan ishlash
 - Ma'lumotlar ombori bilan ishlash
 - Gii yordamida kodlarni generatsiya qilish
 - Keyin nima?
 
Ilova strukturasi
- Sharh
 - Kirish skriptlari
 - Ilova
 - Ilova komponentlari
 - Kontrollyorlar
 - Namoyish
 - Modellar
 - TBD Filtrlar
 - TBD Vidjetlar
 - TBD Modullar
 - Resurslar
 - TBD Kengaytmalar
 
So'rovlarni qayta ishlash
- TBD Bootstrapping
 - TBD Routing
 - TBD So'rovlar
 - TBD Javoblar
 - TBD Sessiyalar va kuklar
 - URL ni tahlil va generatsiya qilish
 - Xatoliklarni qayta ishlash
 - Jurnallarga yozish
 
Asosiy tushunchalar
- Komponentlar
 - Xususiyat
 - Xodisa
 - O'zini tutish
 - Muhim sozlashlar
 - Taxalluslar
 - Sinflarni avtoyuklash
 - Service Locator
 - Dependency Injection Container
 
Ma'lumotlar ombori bilan ishlash
- Ma'lumotlar bilan ishlashga imkon beruvchi obektlar(DAO) - Ma'lumotlar ombori bilan bog'lanish, oddiy so'rovlar, tranzaksiya va sxema bilan ishlash.
 - So'rovlarni yaratuvchi - Ma'lumotlar omboriga abstraksiyaning oddiy qatlamidan so'rovlar.
 - Active Record - AR obektlarini olish, ular bilan ishlash va bog'lanishlarni aniqlash.
 - Migratsiyalar - Komandada (jamoada) ishlaganda ma'lumotlar sxemasini talqinlarini boshqarish.
 - TBD Sphinx
 - TBD Redis
 - TBD MongoDB
 - TBD ElasticSearch
 
Foydalanuvchidan ma'lumotlarni qabul qilish
Ma'lumotlarni namoyish etish
- TBD Ma'lumotlarni formatlash
 - TBD Sahifalar bo'yicha ajratish
 - TBD Saralash
 - Ma'lumotlar provayderlari
 - Ma'lumotlar uchun vidjetlar
 - Mavzulashtirish
 
Xavfsizlik
- Autentifikatsiya
 - Avtorizatsiya
 - Parollar bilan ishlash
 - TBD Avtorizatsiya mijozlari
 - TBD Eng yaxshi amaliyotlar
 
Keshlash
REST web-xizmatlari
- Tezkor boshlash
 - Resurslar
 - Kontrollyorlar
 - Routing
 - Javoblarni formatlash
 - Autentifikatsiya
 - So'rovlarni chastotasini chegaralash
 - Talqin yaratish
 - Xatoliklarni qayta ishlash
 
Ishlab chiquvchining uskunalari
- Qayta ishlash paneli va qayta ishlovchi
 - Gii bilan kodni generatsiya qilish
 - TBD API qo'llanmani generatori
 
Test o'tkazish
Yii kengaytmalari
- Kengaytmani yaratish
 - Freymvork kodini kengaytirish
 - Tashqi kutubxonalarni qo'llash
 - TBD Tashqi tizimlarda Yii integratsiyasi
 - TBD Yii 1.1 va 2.0 larni bir vaqtda ishlatish
 - Composer ni ishlatish
 
Maxsus mavzular
- advanced ilova shabloni
 - Ilovani noldan yaratish
 - Konsol komandalari
 - Xalqarolashtirish
 - Pochta yuborish
 - Ish inumdorligini oshirish
 - TBD shared xostingida ishlash
 - Shablonlashtiruvchilar
 
Vidjetlar
- GridView: link to demo page
 - ListView: link to demo page
 - DetailView: link to demo page
 - ActiveForm: link to demo page
 - Pjax: link to demo page
 - Menu: link to demo page
 - LinkPager: link to demo page
 - LinkSorter: link to demo page
 - Bootstrap vidjetlari
 - TBD Jquery UI vidjetlari
 
Xelperlar
- Sharh
 - TBD ArrayHelper
 - TBD Html
 - TBD Url
 - TBD Security