Maqolalardagi teglar transaction...


№23 Dars - Ma`lumotlar omboriga kirish huquqini beruvchi obektlar. (DAO) 16/12/01 12:41

№23 Dars - Ma`lumotlar omboriga kirish huquqini beruvchi obektlar. (DAO)

DAO ma`lumotlarni turli ma`lumotlar omborida saqlash va kirish huquqi uchun umumiy API sini taqdim etgan. Foydalanilayotgan ma`lumotlar omboridan boshqa ixtiyoriy ma`lumotlar omboriga o`tishda ma`lumotlarga kirish huquqi uchun DAO dan foydalanilganda hech qanday muommo bo`lmaydi va kodlarni o`zgartirishimiz ham kerak bo`lmaydi. Yii DAO PHP Data Objects (PDO) ustiga qurilgan bo`lib, ko`pgina ma`lumotlar omboriga kirish huquqi…



№18 Dars - Yiida action hosil qilish va u bilan ishlash 16/11/10 19:26

№18 Dars - Yiida action hosil qilish va u bilan ishlash

Model tayyor endi biz u bilan ishlash uchun kod yozishga kirishishimiz mumkin. Barcha mantiqiy jarayonlarni kontroller actioniga joylashtiramiz. Ro`yxatdan o`tadigan forma uchun kod talab qilinadi. Misol uchun: public function actionLogin() { $model=new LoginForm; if(isset($_POST['LoginForm'])) { // foydalanuvchi tomonida kelayotgan ma`lumotlarni olamiz. $model->attributes=$_POST['LoginForm']; // olingan ma`lumotni tekshiramiz, agar true bo`lsa oldingi pagega foydalanuvchini yo`naltiradi.…



YIi da ma’lumotlar bazasi tranzaksiyalari bilan ishlash 16/04/21 02:44

YIi da ma’lumotlar bazasi tranzaksiyalari bilan ishlash

Ma'lumotlar bazasi bilan ishlayotganimizda ba'zida ma'lumotlar bazasiga bir vaqtning o'zida minglab so'rov yuborishga to'g'ri keladi. Bugun men shu holatga duch keldim. Ya'ni, jadvaldagi bir ustundagi ma'lumotga murojat qilib, undagi qiymatni mos xolda kerakli qiymatga o'zgartirishga to'g'ri keldi. Jadvaldagi qatorlar soni 2000 dan ortiqroq. Dastlab quidagi usulni ishlatib ko'rdim:$model=UserMeta::model()->findAll(); foreach($model as $v){ UserMeta::model()->updateByPk($v->id,array("seat_date"=>"1111-11-11"));…