Maqolalardagi teglar yii2...


Yii2 da model rules ya'ni tekshiruvchi qoidalar bilan ishlash 2-qism 18/01/06 22:05

Yii2 da model rules ya'ni tekshiruvchi qoidalar bilan ishlash 2-qism

Bundan oldingi maqolamda men sizlarga Yii2ni o'zida bor va ko'p ishlatilinadigan tekshiruvchi qoidalari haqida ma'lumot bergan edim. Endi bugun o'zingiz uchun kerakli tekshiruvchi qoidalar yasashni ko'rsataman. Demak boshladik. Birinchi bo'lib men sizlarga shaxsiy teshiruvchi qoidalarni bir nechta yo'l orqali yasash mumkin ekanligini ko'rsataman,…



Yii2 service locator 17/12/30 21:48

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 topgan. Service Locator bu dasturda zarurati kelganda kerakli servicelarni qaytaruvchi…



Yii2 da model rules ya'ni tekshiruvchi qoidalar bilan ishlash 1-qism 17/12/26 10:24

Yii2 da model rules ya'ni tekshiruvchi qoidalar bilan ishlash 1-qism

Bundan oldingi maqolamda men Yii2 qanday qilib formalar bilan samarali ishlashni ko'rsatgan edim. Endi bu galgi maqolamda men sizlarga formadagi validation rules ( yani formani tekshiruvchi qoidalar) bilan ishlashni va ularni qanday qilib yasashni ko'rsatmoqchiman. Shu maqsadda bu galgi maqolamni ikki qismga bo'ldim. Birinchi qismda Yii2ni o'zida bor va ko'p ishlatiladigan tekshiruvchi qoidalarini (yani validation rules) ko'rsataman. Ikkinchi qismda esa sizga qanday qilib o'zingiz uchun qulay…



Yii2 da formalar bilan samari ishlash 17/12/20 12:05

Yii2 da formalar bilan samari ishlash

Yii2 framevorkida gii moduli orqali kopgina koelarni avtomatik tarzda yasash mumkin. Shu jumladan ma'lumotlarni bazaga formalar orqali kiritish ham ana shu modul orqali qilinishi mumkin. Ammo bazadagi jadval qanchalik katta bo'lsa va ma'lumotlar to'g'ri yoki noto'g'ri ekanligi tekshiruvchi operatsiyalar qancha ko'p bo'lsa, Yii2 yasagan kod shunchalik chalkashib ketadi. Mana shuning uchun men bu maqolamda qanday qilib modellarni yengilashtirish usulini ko'rsatib o'tmoqchiman.Birinchi bo'lib…



№8 Dars - Gridlar bilan ishlash. 16/07/31 05:45

№8 Dars - Gridlar bilan ishlash.

Masalani qo`yilishi: Jadvalimizdagi barcha kompaniyalarni ro`yhati bilan birgalikda saytlari nomlarini gridimizda chiqarish. Birinchi navbatda jadval yaratishimiz kerak bo`ladi, agar jadvalimiz bo`lsa unda o`sha jadvaldan foydalanib ham ishlasak bo`ladi. Bizning misolimiz uchun "company" jadvali yaratiladi. 1 – jadvalimizni yaratamiz CREATE TABLE `company` ( `ID` INT(11) NOT NULL AUTO_INCREMENT, `company` VARCHAR(100) NULL DEFAULT NULL, `site`…



№7 Dars - Yii-Bootstrapni sozlash. 16/06/15 01:11

№7 Dars - Yii-Bootstrapni sozlash.

Yii-Bootstrap Yii ning maxsus kutubxonasi hisoblanib, yuqori sifatli widgetlarni o`z ichiga olgan. Yii-bootstrap forma komponentalari bilan bir qatorda foydalanuvchi uchun yengillik yaratuvchi komponentalarini o`z ichiga olgan. Bu widgetlarni yuklayotganingizda o`zi uchun tegishli bo`lgan jQuery kutubxonasini ham yuklab ishga tushadi. Bootstrapni sozlash. Ushbu gipermurojaat…



№5 Dars - Yiida PDF bilan ishlash. 16/06/15 01:04

№5 Dars - Yiida PDF bilan ishlash.

Biror bir qilayotgan proyektimizda hisobotlarni pdf formatiga o`tkazish kabi ishlarga duch kelamiz. Bunda Yii ning maxsus kengaytmalaridan foydalanish maqsadga muvofiqdir. Shulardan biri tcpdf kengaytmasidir. Bu haqida ushbuhttp://www.yiiframework.com/extension/tcpdf giper murojaat orqali batafsil tanishishingiz mumkin. Biz faqatgina misol bilan sizda Yii da qilingan proyektlaringizni hisobotlarini pdf ga o`tkazish masalasini ko`rib…



Yii2: OpenServerda o'rnatish 15/05/15 07:17

Yii2: OpenServerda o'rnatish

Salom Yii Frameworkchilar! Hali Yii2 o'rnatmagan yoki o'rnata olmagan bo'lsangiz bu maqola aynan siz uchun. Unda boshlaymiz. Ko'pchilik Open Serverdan foydalansa kerak shuning uchun Open Serverda o'rantish ko'rib chiqamiz. Avval Internet yoqiq holda konsolga kirishimiz kerak. Konsolda avval Composerni yangilab olishimiz kerak. Buning uchun konsolda composer self-update Composer yangilanganidan so'ng, Composer Asset…