CMS lardan foydalanish kerak…mi?

cms lardan foydalanish kerakmi 65e61b4e059d0 CMS lardan foydalanish kerak…mi?

CMS lardan foydalanish kerak…mi? Barchaga ma’lumki, butunjahon tarmog’idagi veb-sahifalar kundan kunga ko’payib bormoqda. Bu holat O’zbekistonda, ya’ni Uznetda ham jadallik bilan amalga oshmoqda. Kimdir o’z shaxsiy sahifasini yaratsa, kompaniya va firmalar korporativ saytlarini yaratmoqda. Yana kimdir o’z kundaliklarini, ya’ni bloglarini olib boradilar. Shu bilan birga, yirik portallar faoliyati ham rivojlanmoqda. Bularning hammasi esa biror dasturiy … Читать далее

Angular2 quick start uchun Angular CLI

angular2 quick start uchun angular cli 65e617758ced8 Angular2 quick start uchun Angular CLI

Angular2 quick start uchun Angular CLI Salom dasturchilar, Texnomanda afsonaviy Angular frameworkining 2 versiyasi haqida maqolalarni yozishni boshlaymiz. Agar Angularning oldingi versiyasi bilan tanish bo’lsangiz, demak bu maqola sizga qiyinchilik tug’dirmaydi. Bu maqolada Angular2ning yangi imkoniyatlaridan biri Angular CLI haqida gaplashamiz. Angular CLI — Angular uchun command line interface bo’lib, uning yordamida dasturlash jarayonida yanada … Читать далее

Yii2 service locator

yii2 service locator 65e614251d39d Yii2 service locator

Yii2 service locator Ko’pchiligimiz Yii2 loyihalar yasagan paytimizda ko’p marta ko’rganmiz, agar yangi componentlar qo’shsak config/web.php ni o’zgartiramiz. Ko’pincha agar composer orqali yangi kutubxonalar (ya’ni library) o’rnatsak ko’pincha web.php dagi components degan massiv ichiga qo’shimcha kod kiritamiz va bu kodga Yii::$app dan turub murojaat qilsak bo’ladi. Buning sababi Yii2 ning asosi Service Locator patterndan tashkil … Читать далее

Yii2da extension yaratish

yii2da extension yaratish 65e60e270d801 Yii2da extension yaratish

Yii2da extension yaratish Ushbu maqolada yii2 freymvork uchun kengaytma(extension) yaratishni ko’ramiz. Ushbu kengaytmamiz oddiygina «Hello world» xabarini chiqaradi. Bu kengaytmamiz Packagist repositoriyasi orqali foydalaniladi. 1-qadam. Kompyuterda hello-world nomli papka yaratamiz(Yii loyiha papkasi ichida emas). hello-world papkasida esa composer.json nomli fayl yaratamiz va unga quyidagilarni yozamiz: { «name»:»mytest/hello-world», «authors»:[ { «name»:»iauthor» } ], «require»:{ }, «autoload»:{ … Читать далее

Yii2da avtorizatsiya va rollar

yii2da avtorizatsiya va rollar 65e60e1d3520d Yii2da avtorizatsiya va rollar

Yii2da avtorizatsiya va rollar Avtorizatsiya Avtorizatsiya – bu tizimga kirgan foydalanuvchida belgilangan faoliyatni amalga oshirishga huquqi bor yoki yo’qligini tekshirish.Yii freymvorkida avtorizatsiyani amalga oshirish uchun ikki xil usul mavjud: ruxsatni filterlab boshqarish(ACF – Access Control Filter) va rolga asoslangan boshqarish(RBAC – Role Based Access Control). Ruxsatni filterlab boshqarish(ACF) Ba’zi tizimlar oddiy tuzilishga ega bo’lgani sababli … Читать далее

PHPda overloading xususiyatlari

phpda overloading PHPda overloading xususiyatlari

PHPda overloading xususiyatlari PHPda overloading dinamik holda xususiyat va metodlarni «yaratish»ni anglatadi. Bu xususiyat va metodlar magic metodalar yordamida ishlatiladi. Overloading metodlar obyektda mavjud bo’lmagan yoki klass sohasidan tashqarida ko’rinmaydigan(ya’ni klass ichida private bilan e’lon qilingan) xususiyat va metodlar bilan ishlaganda avtomatik ishga tushadi. Barcha overloading metodlar public sifatida e’lon qilinishi kerak PHP qo’llanma bo’yicha … Читать далее

Yii2da saytning ishlash tezligini oshirish

yii2da saytning ishlash tezligini oshirish 65e60df6a12cc Yii2da saytning ishlash tezligini oshirish

Yii2da saytning ishlash tezligini oshirish Sayt ishlash tezligini oshirish bir qancha faktorlarga bog’liq bo’ladi. Ba’zilari sayt ishlayotgan muhitga bog’liq bo’ladi, ba’zilari yii freymvorkining o’ziga. Bu yerda bir qancha shunday faktorlarni ko’rib chiqamiz. PHP muhitni yaxshilash Yaxshi sozlangan PHP muhiti juda muhim hisoblanadi. Yaxshi samaradorlikka erishish uchun PHPning eng so’nggi versiyalaridan foydalaning. Major versiyalar samaradorlikni oshirishda … Читать далее