• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خواندن اطلاعات از دیتا بیس به صورت لحظه ای درZF2
#1
سلام به همه
من میخوام وقتی اطلاعات رو از دیتابیس میخونه و نشون میده به صورت لحظه ای عمل کنه . چون رکوردها مرتب دارن update میشن.
من از
کد پی‌اچ‌پی:
Json::encode($this->mTable->fetchAll()); 
استفاده میکنم .ولی نمیدونم چطور باید توی زند ۲ view رو غیر فعال کنیم .
اصلا من الان گیجم .نمیدونم چی کار کنم . اگه میشه یه راهنمایی کوچیک بکنبن
ممنون
  پاسخ
تشکر شده توسط :
#2
برای جیسون که می تونی یه مقدار بهتر عمل کنی. این رو ببین
http://akrabat.com/zend-framework-2/retu...er-in-zf2/

اگر که نه می خوای توی کنترلت یهو کلا ویو رو دیسبله کنی اینجا توضیحش خیلی کامله
http://stackoverflow.com/questions/91937...ion-in-zf2
  پاسخ
تشکر شده توسط : scooter
#3
سلام
مشکل من این نیست که چطور به جیسون تبدیل کنیم .
ببین فرض کن ما به json تبدیلش کردیم . (حالا راهش مهم نیست اصلا با json_encode)
اما مساله من اینه که چطور این json رو به صورت لحظه ای باید نمایش بدیم ؟

من یه تیبل توی دیتابیس دارم که مدام رکوردهاش دارن آپدیت میشن . حالا میخوام این رکوردها توی یه صفحه نشون داده بشن .(بدون این که صفحه رفرش بشه) مشکل من اینه
یه جورایی بین jauery , zend من گیر افتادم
امیدوارم متوجه سوالم شد باشی
  پاسخ
تشکر شده توسط :
#4
این دیگه بحث تکنیکی هست.
شما باید با ajax کار کنی و بیایی و هر بار تاریخ آخرین درخواست رو برای سرور بفرستی و یه سرط where بزاری که رکوردهای از اون تاریخ به بعد رو واسط ارسال کنه.
اول یه روش web socket هم هست که برای پیاده سازیش نیاز به ابزارهای دیگه داری. مثل socket.io
  پاسخ
تشکر شده توسط : scooter
#5
همش زیر سر این بود . Big Grin
کد پی‌اچ‌پی:
$result = new ViewModel();
  
$result->setTerminal(true);  
        return 
$result
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان