Yii talqinlari Ayni vaqtda Yii ning ikkita yo'nalishi mavjud: 1.1 va 2.0. 1.1 yo'nalishi avvalgi avlod hisoblanadi va qo'llab quvvatlash holatida. 2.0 talqini - bu Composer, PSR, nomlar sohasi, treytlar(traits) va boshqa shular kabi ko'pgina oxirgi texnologiyalarni va qaydnomalarni qo'llovchi Yii ning to'liq boshqatdan yozilgan talqini. Mana shu talqinda navbatdagi yillarda uni yanada kuchaytirish nazarda tutilgan. Ushbu qo'llanma aynan 2.0 talqin haqida.
Yii o'rnatish Siz Yii-ni ikki usulda o'rnatishingiz mumkin: Composer paket menejeri yoki arxiv faylini yuklab olish. Birinchisi afzal ko'rilgan usul, chunki u yangi kengaytmalarni o'rnatish yoki Yii-ni faqat bitta buyruqni bajarish orqali yangilash imkonini beradi.
Yii-ning standart o'rnatilishi natijasida ramka va loyiha shablonlari yuklab olinadi va o'rnatiladi. Loyiha shabloni - bu login, aloqa shakli va boshqalar kabi ba'zi asosiy xususiyatlarni amalga oshiradigan ishlaydigan Yii loyihasidir. Uning kodi tavsiya etilgan tarzda tashkil etilgan. Shuning uchun, bu sizning loyihalaringiz uchun yaxshi boshlanish nuqtasi bo'lib xizmat qilishi mumkin.
Ushbu va keyingi bir necha bo'limlarda biz Yii-ni asosiy loyiha shabloni deb ataladigan narsa bilan qanday o'rnatishni va ushbu shablon ustiga yangi xususiyatlarni qanday amalga oshirishni tasvirlab beramiz. Yii shuningdek, bir nechta darajali ilovalarni ishlab chiqish uchun jamoaviy ishlab chiqish muhitida yaxshiroq qo'llaniladigan Kengaytirilgan loyiha shabloni deb nomlangan boshqa shablonni taqdim etadi.
Ma'lumot: Asosiy loyiha shabloni veb-ilovalarning 90 foizini ishlab chiqish uchun javob beradi. U Kengaytirilgan loyiha shablonidan asosan ularning kodi qanday tashkil etilganligi bilan farq qiladi. Agar siz Yii-ni yangi bo'lsangiz, soddaligi va etarli funktsiyalari uchun asosiy loyiha shabloniga rioya qilishingizni qat'iy tavsiya qilamiz.
Composer orqali o'rnatish
Composer o'rnatilmoqda
Agar sizda Composer o'rnatilmagan bo'lsa, buni getcomposer.org saytidagi ko'rsatmalarga rioya qilish orqali qilishingiz mumkin . Linux va Mac OS X da siz quyidagi buyruqlarni bajarasiz: