arazsalmasi
6 سال پیش توسط arazsalmasi مطرح شد
3 پاسخ

عملکرد خودکار در php

سلام دوستان
من یه سایت نوشتم که توش فروشگاه هایی وجود داره و هر فروشگاه یه فیلد state داره که وقتی 1 شد فروشگاه باز میشه و وقتی صفر شد بسته میشه
چطور میتونم کاری بکنم که مثلا از 10 صبح به صورت خودکار باز بشه تا مثلا ساعت 15 عصر بسته بشه و دوباره توی 7 عصر باز بشه تا 12 شب
یعنی با زمان به صورت خودکار وضعیت فیلد state تغییر کنه


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@araz2salmasi

یه روتی طراحی کنید ، مسیرش رو بدید به کرون جاب سرور مثلا ساعت 10 صبح اجرا کنه کد رو و کوئری لازم رو بزنه
یه روت دیگه هم طراحی کنید برای بسته شدن
اونم بدید به کرون جاب
مثلا هر شب ساعت 12 بزنه که بسته شه

توی این روت ها از طریق متد های کنترلر کوئری های لازم رو بزنید


arazsalmasi
@araz2salmasi 6 سال پیش مطرح شد
0

@Alimotreb
خیلی ممنون از جوابت
ممنون میشم کمی در این مورد راهنماییم کنی
چند فروشگاه هست که گفتم ولی بعضی از این فروشگاه ها از 8 صبح کار میکنن تا مثلا 1 و 4بد ظهر تا 9 شب و یع تعداد با زمان های دیگه
چطور میتونم بهشون زمان بدم و چطور میتونم زمان سرور رو با زمانی که اینا دادم مقایسه کنم و مقدار state رو تغییر بدم


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@araz2salmasi

به صورت خیلی ساده
یه پارامتر به فرض
http://shop1.domain.com/forooshgah/status=true
اگر true بود state عوض بشه
اگر false بود state عوض شه
همین رو بدید به کرون جاب سرور
ساعت 8 صبح true رو اجرا کنه
ساعت به فرض 10 شب
false رو اجرا کنه که state عوض شه

میتونید یه پارامتر به صورت GET بفرستید
میتونید یه روت مشخص بسازید براش
و ....


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

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