PDA

View Full Version : نحوه پیمایش بین صفحات در MVC



KouroshSharifi
چهارشنبه 20 اردیبهشت 1391, 22:57 عصر
سلام
وقتی ما روی یک لینک کلیک می کنیم ( مثلاً صفحه اخبار ) چطوری باید کنترلر رو درگیر کنیم ؟ یعنی یک اکشن از کنترلر چطور باید با کلیک روی یک لینک فعال بشه ؟ آیا حتماً باید از یک مقدار کنترلی استفاده کنیم ؟ مثلاً نام صفحه مورد نظر ور GET کنیم... یا مثلاً باید از یک فایل temp استفاده کنیم و اکشن مورد نظر رو اونجا فراخوانی کنیم و در نهایت view مورد نظر رو لود کنیم ؟
اگر می شه یکم توضیح بدید
ممنون

djsaeedkhan
چهارشنبه 20 اردیبهشت 1391, 23:49 عصر
سلام
شما وقتی تو لینکت می نویسی localhost/user/login خود کنترلر می فهمه از کنترلر User باید اکشن login رو اجرا کنه. شمایی که نوع کار رو مشخص می کنی
حالا اگر زمانی خواستی ادامه دار تر بنویسی و بنویسی Localhost/user/login/edit/12345 این دیگه کاری به کنترلر نداره. چون نیجه میشه localhost/user/login?edit=123 البته اینو باید تو فایل htdaceess مشخص کنی
می تونی این نمونه رو توی سایت خودم ببینی http://sorush-soft.ir/lms

masato
پنج شنبه 21 اردیبهشت 1391, 17:10 عصر
می تونی این نمونه رو توی سایت خودم ببینی http://sorush-soft.ir/lms

با سلام سایت تون رو با cms زدی یا نه با الگوی mvc ؟
مرسی

KouroshSharifi
پنج شنبه 21 اردیبهشت 1391, 21:33 عصر
سلام
شما وقتی تو لینکت می نویسی localhost/user/login خود کنترلر می فهمه از کنترلر User باید اکشن login رو اجرا کنه. شمایی که نوع کار رو مشخص می کنی
حالا اگر زمانی خواستی ادامه دار تر بنویسی و بنویسی Localhost/user/login/edit/12345 این دیگه کاری به کنترلر نداره. چون نیجه میشه localhost/user/login?edit=123 البته اینو باید تو فایل htdaceess مشخص کنی
می تونی این نمونه رو توی سایت خودم ببینی http://sorush-soft.ir/lms
خوب یعنی اگه htdaceess رو تغییر ندی امکان پذیر نیست ؟ یعنی ساختار MVC وابسته به htdaceess هست؟

djsaeedkhan
پنج شنبه 21 اردیبهشت 1391, 23:28 عصر
با سلام سایت تون رو با cms زدی یا نه با الگوی mvc ؟
مرسی

سلام
سایت با MVC نوشته شده است. (ساختارش MVC هست)

masato
پنج شنبه 21 اردیبهشت 1391, 23:37 عصر
با تشکر
میشه لینک آموزش mvc روان که بشه ازش الگو برداشت برای طراحی معرفی کنید.:لبخندساده:

djsaeedkhan
پنج شنبه 21 اردیبهشت 1391, 23:37 عصر
خوب یعنی اگه htdaceess رو تغییر ندی امکان پذیر نیست ؟ یعنی ساختار MVC وابسته به htdaceess هست؟

ساختار که همون MVC هست ولی شما هستی که مشخص کنی نحوه ارسال اطلاعات به چه صورتی باشه. و اینا کاری به ساختار نداره

farhadfery
جمعه 22 اردیبهشت 1391, 01:15 صبح
ساختار که همون MVC هست ولی شما هستی که مشخص کنی نحوه ارسال اطلاعات به چه صورتی باشه. و اینا کاری به ساختار نداره
البته این جمله را من زیاد اینجا گفتم: MVC ساختار نیست. یه منطق.


ت تون رو با cms زدی یا نه با الگوی mvc ؟

این سوال هم اشتباه!. ممکن یه cms روی اصول mvc باشه.


میشه لینک آموزش mvc روان که بشه ازش الگو برداشت برای طراحی معرفی کنید.:لبخندساده:

بیش از این هم این کتاب را معرفی کردم. اما من خودم نخوندمش (وقت نکردم). ببین چطور:
http://www.amazon.co.uk/gp/product/143022925X
http://www.amazon.com/Pro-PHP-MVC-Professional-Apress/dp/1430241640
(http://www.amazon.com/Pro-PHP-MVC-Professional-Apress/dp/1430241640)

masato
جمعه 22 اردیبهشت 1391, 13:00 عصر
این سوال هم اشتباه!. ممکن یه cms روی اصول mvc باشه.





سلام
مرسی از پاسختون
منظور من این بود که از یه cms استفاده کردن یا نه دستی با منطق mvc نوشتن

تشکر بابت لینک ها