PDA

View Full Version : سوال درباره MVC



hsgpro
دوشنبه 17 آذر 1393, 13:25 عصر
سلام دوستان
من با کمک آموزش های رایگان سایت http://phpro.ir تا حدودی با ساختار MVC آشنا شدم اما الان چند تا سوال برام پیش آمده:

1.من تو آموزش دیدم که کد های اتصال به دیتابیس و انجام کار ها در دیتابیس در Model ها انجام میشه و سایر کد های php در Controller ها حالا سوال من اینه اگه ما یه پروژه ای داشته باشیم که اول یه چیزی رو از دیتابیس بخونه بعد یه کد php خاصی رو اجرا کنه بعدش دوباره یه چیزی توی دیتابیس بریزه باید چی کار کنیم؟ یعنی باید اول Model اجرا بشه بعد Controller بعد دوباره Model ؟ الان این موضوع خیلی منو گیج کرده.

2.چطوری میشه که با لود اولیه تمامی کلاس های داخل پوشه library و model ها و controller ها قابل دسترسی میشن؟ آخه من فایل index.php پروژه عملی سایت http://phpro.ir رو که نگاه میکنم فایل Load.php در پوشه library رو include کرده میرم فایل Load.php رو می بینم فقط دو تا تابع است.

3.در پروژه من کار با دیتابیس و اجرای کد ها که تموم شد باید متغیری به نام error رو اگه وجود داشت در صفحه چاپ کنم خب حالا سوالم اینه با توجه به اینکه کد های html باید در View ها باشن میشه این کار رو کرد؟

4.من طبق پروژه های عملی MVC که میرم می بینم هم Controller و هم Action آن رو در URL میذارن می خواستم بدونم نمیشه فقط Action در URL باشه و فقط یک Controller موجود باشه که همیشه اون اجرا بشه؟ یعنی می خوام تمامی تابع ها که Action حساب میشن توی یه Controller باشه و در URL صفحات فقط Action قید بشه نه Controller.


ممنون.