صدرا حکیم
5 سال پیش توسط صدرا حکیم مطرح شد
3 پاسخ

پیاده سازی Features برای مطالب

سلام دوستان
من برای مطالب سایت، یک سری Features در نظر گرفتم. کاربر میتونه هر کدوم رو بخواد پر کنه و مطلبی با اون امکانات رو منتشر کنه.
امکاناتی مثل گالری، ویدئو، منو های آکاردئونی و ...
برای پیاده سازی همچین چیزی، بنظرتون ساختار دیتابیس باید به شکل باشه ؟ من خودم 3 تا جدول Post و Features و PostAllowedFeatures (که PostAllowedFeatures در واقع جدول pivot هست) برای این کار اختصاص دادم و توی جدول Features ستون های feature_name و feature_content رو قرار دادم که feature_content از نوع json هست و داده های هر feature رو بصورت json ذخیره میکنم.
آیا شما راهکار بهتر از این سراغ دارید ؟
ممنون


ثبت پرسش جدید
سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 5 سال پیش مطرح شد
0

ببینید شما نیاز به رابطه چند به چند ندارید مگه میشه یه گالری تصویر برای دومقاله استفاده بشه؟ یا هرچیز دیگه ای
اصولا به این مدل میگن متا مثلا جدول article یا post و جدول post_meta حالا داخل جدول متا شما میای سه ستون قرار میدی post_id, key, value بعد مقدار دهی کنید با یه فرم تکرار شونده توی صفحه افزودن مقاله
البته اسامی که گفتم چون بیشتر استفاده میشه گفتم وگرنه اسامی که خودتونم گذاشتین خوبه


صدرا حکیم
تخصص : توسعه دهنده لاراول
@sadrahkm 5 سال پیش مطرح شد
0

@hossein.r.1442
آهان بله درسته خودم هم شک داشتم از چند به چند استفاده کنم
فقط منظورتون رو از فرم تکرار شونده نفهمیدم درست


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 5 سال پیش مطرح شد
1

ببینید مثلا بیای یه فرم قرار میدی
اینپوت اول میشه کی بعد مقدار و یه دکمه افزودن هم قرار میدی که طرف بیاد کی و مقدارشو وارد کنه با زدن دکمه افزودن باز یه فرم دیگه نمایش بده مثل همین تا اطلاعات بعدی رو وارد کنه


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

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