PDA

View Full Version : سوال: مشکل با mvc



redhat2
دوشنبه 16 بهمن 1391, 10:56 صبح
سلام ، من چقدر باید php بلد باشم ، تا mvc را درک کنم ، من شی گرایی را تقریبا متوسط بلدم ، وقتی یه پروژه mvc را می بینم و کدها میفهمم که کدها چی اند ولی ارتباط دادن آن ها با کدهای صفحات دیگر یکم برام کشل هست ؟ دوستان راهی هست که بشد این را یاد گرفت و درک کرد ؟؟؟؟

h.rezaee
دوشنبه 16 بهمن 1391, 14:54 عصر
سلام . ببین دوست عزیز اصلا تعریف ما از mvc چیه ؟
mvc مخفف model view controler هستش .
ما برای جداسازی کدها از صفحه view از mvc استفاده می کنیم . درست شد؟
برای این کار یک بخشی داریم به اسم view که کاربر می بینه و معمولا برای ساخت اون هم از template engine ها استفاده می کنیم.
یک بخشی داریم به اسم code behind که اتصال دهنده این view به بخش کد نویسی هستش.
یک بخشی هم داریم برای کد نویسی و ارتباط با دیتا بیس......
موفق باشی

sr_Hosseini
دوشنبه 16 بهمن 1391, 15:04 عصر
یه مدت که با php کار کنی نیاز به یک فریم ورک رو حس خواهی کرد. ممکنه بفکر بیفتی که خودت درست کنی و این همون موقع هست که میتونی mvc رو درک کنی. برای برنامه نویس ها فرق میکنه مدتش. بعضیا بسرعت متوجه این کمبود میشن و زود دست به کار میشن ... این در حالیه که استفاده از mvc همیشه بهترین انتخاب نیست

mozhdeh_d
پنج شنبه 01 فروردین 1392, 19:40 عصر
سلام
چند وقتیه که دنبال یه منبع خوب میگردم واسه یادگیری mvc توی php.
خیلی گشتم. یه چیزایی هم پیدا کردم . اما چیز خیلی خوب که ساده و روون توضیح داده باشه پیدا نکردم. واسه asp خیلی منبع هست. اما برای php ... :ناراحت:
واقعا نمیدونم دیگه چیکار کنم . شما از کجا یاد گرفتید؟ ممکنه لینک یه منبع خوب رو برام بذارید؟ یا اینکه ایمیلمو بدم برام ارسال کنید.
ممنون

redhat2
پنج شنبه 01 فروردین 1392, 20:26 عصر
اتفاقا خیلی article درباره ی mvc هست ، کافی اینطوری search بزنید :

tutorial php mvc

من برای اولین بار من اینو خوندم ، البته متنش english هست ولی آسونه :

http://www.domagojsalopek.com/Details/Create-a-simple-PHP-MVC-Framework/28

در ضمن تا دلت بخواد پروژه های mvc php ، کوچیکو بزرگ اینجا هست :

https://github.com/

توی این سایت هم اگه search بزنید mvc php کلی پروژه براتون میاره

من یه چندتاییش را براتون اینجا آپلود میکنم ، البته بعضی هاش را به علت حجم زیاد نمیشه اینجا آپلود کرد ایمیل بدید تا براتون بفرستم و بعضی هاش پیچیدس ، که نیاز داره کمی قوه ی درک را به کار انداخت :لبخند: ، و تا مفهوم کامل mvc را درک نکنید ، همین بعضی ها را نمیتونید به راحتی درک کنید ، در ضمن opencart هم بر پایه mvc نوشته شدس :

http://opencart.ir

البته یه کتابی هم هست که همین چند وقت پیش چاپ شده ولی انگلیسی و پیشرفته هم هستش که اگه میخواین ایمیل را بذارین تا به ایمیل بفرستم اسم کتاب هم pro php mvc هست .

امیدوارم که تونسته باشم کمکتون کنم .

mozhdeh_d
جمعه 02 فروردین 1392, 17:51 عصر
واااااااااااااااااااااااا اااااااااااقعا ممنون. خیلی لطف کردید.
ایمیلمو الان براتون میفرسم:لبخندساده:

redhat2
جمعه 02 فروردین 1392, 19:22 عصر
خواهش میکنم .