PDA

View Full Version : حرفه ای: قرار دادن توابع در فایلهای مختلف و اینکلود کردن توابع. (اینکلود تو در تو و اجرای بدون مشکل متدها)



idocsidocs
یک شنبه 20 شهریور 1390, 20:41 عصر
فرض کنید یه فایل به عنوان کنترلر دارید، حالا توی این کنترلر باید کلاسهای زیادی رو اینکلود کنید، هرکدوم از این کلاسها باید به متدهای توی سایر کلاسها دسترسی داشته باشن و از اونها ارث بری داشته باشن.

حالا اگر همه این کلاسها که به هم احتیاج دارن، باید اینکلود بشن، چه راهی می تونیم بکار ببریم تا سایت به درستی اجرا بشه؟

من الان مثل فریم ورک کیک دارم از همین روش استفاده می کنم، هر کنترلر باید مدلها و کتابخانه مورد نیاز خودش رو اینکلود کنه.

وقتی که کلاس کنترلر رو اینکلود می کنم، دیگه نمی تونم از کلاس مدل شی بسازم. به همین دلیل مدلها نمی تونن اینکلود بشن.

آیا پی اچ پی برای این مشکل راه حلی ارائه داده؟