نقل قول: MVC به زبان ساده
جناب شهركي تشكر از اسلايد خوبتون.
من يه سوال كلي داشتم...
اول يه ساختار كلي بگم:
الآن مثلا يه كاربر مياد واسه ثبت نام يه فرم تو View بهش نمايش داده ميشه بالاي اين فرم يه متغير Message واسه اين كه به كاربر اطلاع بديم چه كرده echo ميشه بعد اطلاعاتش رو وارد ميكنه و اين اطلاعات ميره به Controller اين لايه بررسي ميكنه كه مثلا فيلدها خالي نباشن و... (validation) (كه البته اگر نخوايم با js اينا رو انجام بديم تو خود ويو) حالا اين اطلاعات فرستاده ميشن به Model قطعا بايد از طريق Model با يه تابع درج بشن تو ديتابيس اين يه نمونه درج اطلاعات.
حالا كاربر مياد و درخواست نمايش پروفايلشو ميده يه فرم داريم يه لينك توشه كه يه تابع از Controller رو صدا ميزنه يه فايل ويو داريم كه فرم نمايشي اين اطلاعات به همراه مقاديري كه يه پروفايل داره رو داريم و متغيرهايي هست كه هر كدوم سر جاي خودش قرار گرفته تا به صورت پويا مقدار دهي بشن و نمايش داده بشه، حالا كاربر مياد و درخواستش رو به Controller ميده Controller تابع مربوطه از Model رو فراخواني ميكنه Model اطلاعات رو استخراج ميكنه و به View ميفرسته اين هم يه نمونه نمايش اطلاعات.
اول اين كه اين ساختا كه نوشتم همون ساختار MVC به طور كامل هست و اشكالي نداره؟
و دوم اين كه چطور فرم رو نمايش بديم و متغير هايي كه تو فرم هست رو با اين مقادير كه تو Model هستن و از ديتابيس در آورديم تركيب كنيم يا اين مقادير رو به View بفرستيم؟
با تشكر
نقل قول: MVC به زبان ساده
سلام
می شه چند تا سایت که به روش mvc طراحی شده نام ببرید.
بی نهایت ممنون
نقل قول: MVC به زبان ساده
نقل قول: MVC به زبان ساده
سلام
لطفا به این دو پروزه 3 کیلوبایتی یه نگا بندازید.
http://s2.picofile.com/file/8101946118/mvc.rar.html
به نظرتون تو کدومش به طور خوب mvc رعایت شده.
به کدوم یک از اینا ام وی سی جدید میگن.
بی نهایت ممنون
نقل قول: MVC به زبان ساده
دوتا MVC ها رو دیدم
اصلا جالب نبودن و پایه اصولی رو رعایت نکردن
view فقط برای نمایش هست.. اصل نباید به این صورت با کلاس بندی در خود view تعریف بشه
فایل mvc1 حالا باز خوبی ای که داشت نمایش رو توی template انجام میداد.. ولی باید توی view انجام بشه
اصل کار mvc بین controller و model انجام میشه و view یک کلاس نمایش فقط میشه براش تعریف کرد که هر فایل view ای که خواستیم include کنیم و مقدار هاش رو واسش بفرستیم برای نمایش
البته این نظرات در حد دانش من بود
موفق باشید
نقل قول: MVC به زبان ساده
سلام
تشکر فراوان از دوست عزیز بابت پاسخ
می شه یکی دو تا پروِزه ساده که خودتون به صورت mvc در آوردین یا تو اینترنت سراغ دارید مثال بزنید.
یه پروِزه ساده که با دیتابیس هم یه ارتباط کوچیکی داشته باشه؟
بی نهایت ممنون
نقل قول: MVC به زبان ساده
من پیشنهاد میکنم فایل های پست اول تاپیک زیر رو حتما دانلود کنید و ببینید
https://barnamenevis.org/showthread.p...AA%D9%87%D8%A7
نقل قول: MVC به زبان ساده
چرا کسی سری به این تاپیک نمی زنه؟
نقل قول: MVC به زبان ساده
دوست عزیز، این تاپیک بصورت آموزش هست نه رفع اشکال. توی تاپیکهای اینچنین، معمولاً سؤالات مرتبط با همون مباحث آموزش داده شده مطرح میشه و برای سؤالاتی مثل «اینی که من ساختم، درسته یا نه» یا «کدوم یکی از این دو روش درسته» و... بهتره تاپیک جداگانه ایجاد کنید. تاپیکهای آموزشی صرفاً بصورت ارائه مقاله هستن و سؤالاتی که درمورد تفهیم مباحث همون مقاله مطرح میشن رو در بر میگیرن. مقالات، یک موضوع رو آموزش میدن و اینکه شما چقدر تونستین اون مباحث رو پیاده سازی کنید، بستگی به خودتون داره. با اینحال اگه میخواین دیگران کمکتون کنن، تاپیک جداگانه ایجاد کنید.