Yii 2.0 bo'yicha to'liq qo'llanma ¶
- Kirish
- Birinchi tanishuv
- Ilova strukturasi
- So'rovlarni qayta ishlash
- Asosiy tushunchalar
- Ma'lumotlar ombori bilan ishlash
- Foydalanuvchidan ma'lumotlarni qabul qilish
- Ma'lumotlarni namoyish etish
- Xavfsizlik
- Keshlash
- REST web-xizmatlari
- Ishlab chiquvchining uskunalari
- Test o'tkazish
- Yii kengaytmalari
- Maxsus mavzular
- Vidjetlar
- Xelperlar
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