سلام وقتون بخیر ,
دارم یک وبسایت سفارش غذا با php mvc مینویسم سوالی که دارم اینه
سوال اول:کاربر یکسری لیست غذا های مورد علاقه داره که داخل یک فیلید از دیتابیس قرار میگیره
من لیست رو به صورت string در دیتابیس ذخیره میکنم و هربار که نیاز داشتم اون رو به یک ارایه تبدیل میکنم
این کار را برای سبد خرید کاربر هم انجام میدهم
به نظر شما راه بهتری برای این کار هست یا نه؟
سوال دوم : برای تراکنش های کاربر به نظر شما بهتره این تراکنش ها رو به صورت یک جدول جدا در دیتابیس تعریف کنم یا داخل فیلد هر کاربر ذخیره بشه؟
@Arshiamohammadei
@Raymond
درود.
اصلا کار مناسبی نیست
بهتره از جدول دیگه بصورت واسط استفاده کنید و تراکنش ها رو اونجا ذخیره کنید.
در واقع با جدول واسط یک رابطه بین جداولتون برقرار کنید.
درود خوبی...
اول هر دو شون جدول جدا دارن که برای لیست علاقه مندی ها کار خاصی انجام نمیده فقط برای کاربر ذخیره میشه و نمایش میده و کاربر محصولی که قبلا خوشش آمد و علاقه داره روش کلیک کنه و خرید رو انجام بده
برای سبد خرید نظری ندارم.
دوم برای تراکنش ها جدول جدا در نظر بگیر.
سلام
قطعا باید سبد خریدو جدا بنویسی
برای هر محصول یک رکورد اضافه کنه که ایدی محصول گرفته بشه ایدی کاربر و یک وضعیت هم میزاری در صورتی که خرید کامل شد وضعیتش به یک مثلا تغییر میکنه .
و در خریدهای بعدی فقط مواردی که وضعیتشون 0 هست رو نمایش میدی و اونایی که یک هست رو توی پنل به عنوان خریدهای موفق نشون میدی .
همچنین میتونید توش قسمت و عنوان محصول رو هم بزاری که اگر قیمت محصول اپدیت شد برای خریدهای قبلی با قیمت قبل نشون بده.
من قبلا مثل شما string میذاشتم اما خیلی به مشکل خوردم
این روش که گفتم برای حسابداری هم خیلی راحته یک sum میزنی جمع کل در میاد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟