PDA

View Full Version : ایجاد کنترلر به ازای هر مدل ؟؟؟



IMANAZADI
پنج شنبه 19 اسفند 1395, 10:01 صبح
سلام

در mvc ما به ازای هر جدول در دیتابیس یک مدل میسازیم و توابع مربوط به اون جدول رو داخلش می نویسیم

حالا برای کنترلر هم باید از همین شیوه استفاده کرد یعنی به ازای هر مدلمون باید یک کنترلر داشته باشیم یا این مسئله توافقیه یعنی یک کنترلر میتونه اکشن های مختلفی از مدل های مختلفی رو در بر بگیره ؟؟

numberone1
جمعه 20 اسفند 1395, 04:07 صبح
سلام

در مورد بخش اول که نوشتی برای هر تیبل یک جدول میسازیم , میتونی برای جدول های مشابه یک مدل بسازی و اسم تیبل و به عنوان پارامتر اول ورودی بگیری و از تکرار کد ها جلوگیری کنی

در مورد کنترلر قضیه یکم فرق میکنه. تو کدایگنایتر ادرس ها بر اساس کنترلر و متد هست و شما مجبوری برای هر بخش از سایت یک کنترلر بنویسی . تعداد کنترلر ها هرچی بیشتر باشه بهتره دلیلش اینه که کد های داخل کنترلر کمتر میشه و تعداد متد ها کمتره بعدا خوندنش راحت تره و کار تمیز تر میشه