راکت

فراخوانی یک تابع از جاهای مختلف در صورتی که در حال اجرا نباشد

2 پاسخ

سلام وقت همگی بخیر
من میخوام تابعی رو برای کل پروژه بنویسم ولی نمیخوام به طور همزمان از دو جای مختلف فراخوانی بشه چون نیازی به اجرای مجدد نیست
این تابع مقداری رو برنمیگرداند و فقط یکسری عملیات روی پایگه داده انجام میده
وقتی این تابع در حال اجراست و تمام نشده نمیخوام از جای دیگه فراخوانی بشه چون کار تابع ویرایش پایگاه داده هست تداخل رخ میده
ممنون میشم راهنمایی بفرمایید
میخواستم از یک متغیر سراسری برای این کار استفاده کنم و با اون اجرای تابع رو کنترل کنم به این صورت که به محض شروع مقدارش false و با اتمام تابع مقدارش true اما موفق نشدم اگر ممکننه راهنمایی کنید
ممنون

ثبت پرسش جدید

پاسخ‌ها

2
مجید
مجید
@majeeddehghan

تخصص: برنامه نویس

کسی نمیتونه راهنمایی کنه ؟

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

سلام
اگر اجرای تابع روی روال و نظم خاصی هست توی فایل Helper.php تابع رو بنویسید و کرون جاب براش ست کنید.
اگر تغییرات روی چند مدل مشخص هست می تونیدبراش scope تعریف کنید و با استفاده از کنترلر و کرون جاب هم انجامش بدید.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام