PDA

View Full Version : فراخوانی یک تابع قبل از بسته شدن صفحه در yii ؟



barname_newis
جمعه 19 اردیبهشت 1393, 12:31 عصر
سلام
من برای بخش ارسال محصولات سایتم قسمت آپلود عکسم به صورت ایجکس هست و میخوام در صورتی که کاربر اون محصول رو ذخیره نکرد (فرم رو سابمیت نکرد ) یا به هر دلیل صفحه رو بست تصاویری که به صورت ایجکس آپلود شدن حذف بشن
ممنون میشم الگوریتم و نمونه کد هاش رو توضیح بدید

MMSHFE
جمعه 19 اردیبهشت 1393, 13:44 عصر
بسته شدن صفحه یک رویداد سمت کلاینته و با جاوا اسکریپت میشه تشخیص داد و ربطی به Yii نداره. بجای این کار میتونید یک اسکریپت بگذارین که تصاویر توی پوشه آپلود رو چک کنه و اونهایی رو که به رکوردی در دیتابیس وصل نیستن پیدا و حذف کنه و با Cron Jobs در فواصله زمانی دلخواه اجراش کنید.

mostafa_shoakry
چهارشنبه 31 اردیبهشت 1393, 21:12 عصر
یک اسکریپت بگذارین که تصاویر توی پوشه آپلود رو چک کنه و اونهایی رو که به رکوردی در دیتابیس وصل نیستن پیدا و حذف کنه و با Cron Jobs در فواصله زمانی دلخواه اجراش کنید.
میگم آقای شهرکی میشه در مورد اون Cron Jobs بیشتر توضیح بدین که چجوری میشه ازش استفاده کرد و چی هست؟
آیا خود Yii داره یا باید از یک تابع دیگه استفاده کرد

MRmoon
چهارشنبه 31 اردیبهشت 1393, 21:44 عصر
میگم آقای شهرکی میشه در مورد اون Cron Jobs بیشتر توضیح بدین که چجوری میشه ازش استفاده کرد و چی هست؟
آیا خود Yii داره یا باید از یک تابع دیگه استفاده کرد

تو هاست نگاه کنین یک بخش نوشته CronJobs.

MMSHFE
چهارشنبه 31 اردیبهشت 1393, 21:55 عصر
Cron Jobs یکی از قابلیتهای سیستم عامل لینوکس هست که توی ویندوز هم معادلش Task Scheduler یا Scheduled Jobs هست و میتونید با کمک اون یک برنامه رو در زمانبندی مشخص اجرا کنید. ارتباطی به Yii و... هم نداره ولی اگه بخواین از Cron برای اجرای دستورات Yii استفاده کنید، باید یک Command توی Yii بسازین و اون دستور رو صدا بزنید.