🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ hamid mostafazadeh
روش update کردن در کد ایگنایتر
جامعه پی اچ پی ایجاد شده در ۲۸ آذر ۱۳۹۹

سلام وقت بخیر

میخوام به ستون سمت راست یه جدول ‘ویرایش’ اضافه کنم که با زدن روی اون بشه فیلد همون ردیف رو اصلاح کرد و در دیتا بیس هم ذخیره بشه 

لطفا راهنمایی کنین که چطور کدهای mvc اون رو بنویسم 

پروژه کد ایگنایتر هست 

 

سلام و احترام

روند کار توی فریم ورک‌های MVC اینطوریه که شما الان باید دو تا Route تعریف کنید، اولین Route برای اینکه شما یه فرم نشون بدید که اطلاعات فعلی اون فیلد رو داره و دومین Route برای اینکه وقتی شما داده‌های اون فرم رو نمایش دادید و کاربر اون رو تغییر داد، اون داده‌ها رو به یه متدی توی Controller ارسال کنیم.

همون طور که گفته شد به دو متد هم نیاز دارید با اسم Show و Update (این متدها باید داخل Controller مربوطه باشه مثلا UserController). اولین Route به متد Show متصله که فرم رو نشون میده، متد Update هم که به Route دوم متصله داده‌ها رو دریافت میکنه و عملیات Update رو انجام میده.

توی متد Update درون Controller مربوط هم باید شما داده‌ها رو توی دیتابیس با استفاده از Model مربوطه توی دیتابیس ذخیره سازی کنید. (فکر کنم اسم مدلتون برای این بخش User باشه)

امیر صالحی ۲۸ آذر ۱۳۹۹، ۲۰:۳۷