الیاس سخاوتی نیا
5 سال پیش توسط الیاس سخاوتی نیا مطرح شد
5 پاسخ

اطلاع از ثبت رکورد جدید در دیتابیس

سلام خسته نباشید.
توی اپلیکیشن ها و سایت ها دیدین که وقتی تیکت میدین و به تیکت شما جواب میدن یه ایمیلی یا پیامکی میاد که به سوال شما جواب داده شده مثل همین راکت
میخواستم بدونم راحت ترین روش این کار چیه؟
مثلا با php و mysql من چطوری میتونم راحت بفهمم که چه رکوردی و کجا و با چه اطلاعاتی ثبت شده؟
ممنون میشم راهنمایی کنید
تشکر فراوان


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

سلام
@elyasbeshkani

میتونید تو جدول تیکت ها یه فیلدی تعریف کنید
answer_count
هر بار که پاسخ داده میشه ، و به تعداد این اضافه میشه ، یه ایمیلی هم فرستاده بشه.
این یه روشش هست
روش های دیگه ای هم خب داره
ولی این راه ساده هست.


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 5 سال پیش مطرح شد
0

@Alimotreb
ممنون دوست عزیز
خب همین که بخوام بفهمم تیکت اضافع شده یعنی باید چیکار کنم؟
هی خودم باید ب هصورت دستی یا مثلا با تایمر هر 5 مین چک کنم این counter رو؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

بهتره این سیستم رو از طریق Event و Listener پیاده‌سازی کنید. یه event تعریف میکنید مثلا UserRegistered یا ThreadRecievedReply و مناسب باهاش یه لیسنر مثلا SendUsersEmail

در لاراول چنین سیستمی موجود هست. اما برای PHP می‌تونید از پکیج زیر استفاده کنید:
https://github.com/symfony/event-dispatcher


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

سلام
@elyasbeshkani
استفاده ساده در PHP رو توضیح دادم خدمتت عزیز
ولی خب از پکیج ها هم میشه استفاده کرد
توی لاراول event ها به خوبی این ماجرا رو براتون هندل میکنن


علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش آپدیت شد
1

@elyasbeshkani
ساده ترین روش اینجوری میتونید کنید .
یه تابه سراسری تعریف کنید مثل مثلا با اسم اکشن لاگ یه همچین چیزی .
تو بخشایی که نیازه پیامی ارسال بشه متن پیام رو میزارید با این اکشن رو . داخل تابع هم بررسی میکنید متنو میگیرید نام یوزر و اسم حالا محصول یا ... رو جایگزین تگ مورد نظر تو متن میکنید . همچنین تو قسمت اعلانات سایتشم ثبت میکنید و اگه کاربر دریافت اس ام اس یا ایمیل رو تیک زده بود چکباکس رو تو پروفایلش براش بره اگه نه نره . یکم شاید پیچیده بشه کدش ولی صد در صد درست کار میکنه سادست .


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

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