نقل قول: مهاجرت پایگاه داده
اگه بعد از اعمال Migration دوباره از Gii برای تولید Model جدید و ساخت CRUD استفاده کنید، فایلهای موجود رو تغییر میده و بازنویسی میکنه ولی اگه کد پیشفرض رو تغییر دادین، تغییرات هم از بین میره. بهتره اگه تغییری توی دیتابیس ایجاد کردین، دستی فیلدها رو به Model اضافه کنید (همراه با Validation Ruleها و...) و توی CRUD هم تغییرات رو اعمال کنید. شاید لازم بشه فرمهای View هم اصلاح بشن ولی دردسر زیادی نداره. شاید به زودی یک کلیپ در این زمینه درست کنم (یک پکیج نه، یک کلیپ کوتاه درمورد تغییر Model که از قبل نوشته شده و شناسایی خودکار عناصر اضافه شده در بقیه قسمتها و حذف عناصری که از دیتابیس برداشته شدن). البته قول نمیدم خیلی زود انجام بشه.
نقل قول: مهاجرت پایگاه داده
اتفاقا این کار رو بکنید عالی میشه. میدونین که ما برنامه نویسان و یا مشتریهامون گاهگداری حرکات عجیب و غریبی انجام میدیم که نهایتا باعث تغییرات زیادی ممکنه تو دیتابیس ایجاد کنه. من خودم یکی از مهمترین مشکلاتم همینه که خیلی باهاش درگیر بودم و اذیت شدم.
ایجاد یه رفرنس خوب با کمی مثال بهترین چیزی هستش که میتونه کابرای خوبی را گرد هم جمع بیاره و یه اجتماع خوب تشکیل بده. ممنون از تلاشتون