PDA

View Full Version : ویرایش گروه (Category)



bftarane
دوشنبه 15 اردیبهشت 1393, 09:31 صبح
سلام.
فرض کنید یک سایت آگهی داریم که کاربر اومده آگهی خودش رو در گروه خودرو، زیرگروه دست دوم ثبت کرده.
من یه جدول کلی برای آگهی ها در نظر گرفتم (برای خصوصیات مشترک آگهی ها مثل توضیح، عنوان،عکس، ویژه بودن یا نبودن و قیمت و گروه و زیرگروه و...)
و یه جدول هم برای اطلاعات خاص خودرو

فرض کنید یه گروه دیگه هم داریم به اسم املاک بنابراین مجبوریم یه جدول دیگه هم برای فیلدهای مخصوص به املاک در نظر بگیریم
در همه این جداول id آگهی مشترک هست (در جدول کلی کلید اولیه و در جداول دیگه کلید خارجی)

حالا فرضاً کاربر می یاد می خواد آگهیش رو ویرایش کنه و میاد گروه خودرو رو به گروه املاک تغییر میده
من خودم تنها راهی که به نظرم می رسه اینه که بیام id آگهی رو بگیرم و آگهی رو از جدول خودرو Delete کنم و در جدول املاک ثبت کنم و فیلدهای مشترک و همچنین فیلد گروه و زیرگروه هم که در جدول کلی Update میشن.

می خواستم بدونم این کار درسته؟ یعنی آیا روالش همینه؟ یا موقع ثبت باید به کاربر بگیم گروه و زیرگروهش رو با دقت انتخاب کنه تا نیاز به ویرایش نباشه؟ یا نمی دونم راه بهتری وجود داره؟