زمان جاری: 2012/05/25, 04:27 AM خوش آمدید مهمان گرامی! (ورودعضویت)



تنظيم روتر واسه تمامي اكشن ها [حل شد]


ارسال موضوع  ارسال پاسخ 
  • 2 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
تنظيم روتر واسه تمامي اكشن ها [حل شد]
نویسنده پیام
Alir3z4 آفلاین
تازه کار
*

ارسال‌ها: 26
تاریخ عضویت: Nov 2010
رتبه: 1
تشکر: 1
4 بار تشکر شده در 14 پست
ارسال: #1
Question تنظيم روتر واسه تمامي اكشن ها [حل شد]
درود
يه سوال!
کد PHP:
Router::connect('/blog/:action/*', array('controller' => 'posts''action' => 'index')); 
با ايجاد اين وقتي به آدرس
کد:
http://localhost/cakecms/blog
ميرم با خطاي
کد:
Error: BlogController could not be found.
مواجه ميشم
در صورتي كه وقتي به آدرس
کد:
http://localhost/cakecms/blog/view/1
هيچ خطايي صادر نميشه و ميتونم براحتي action مورد نظر رو ببينم!Huh

پيشاپيش از راهنماييت سپاس
(آخرین تغییر در این ارسال: 2010/12/17 04:50 AM توسط Alir3z4.)
2010/12/17 04:37 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #2
RE: تنظيم روتر واسه تمامي اكشن ها
در نسخه 1.3 به بعد روش روت کردن کمی تغییر کرد. و در نسخه 2 هم باز داره عوض میشه. البته خیلی قدرتمند میشه این تغییرات.

روش شما در 1.2 جواب میده اما در 1و3 باید به صورت چندگانه تعریف کنید.

کد PHP:
Router::connect('/blog', array('controller' => 'posts''action' => 'index')); 
Router::connect('/blog/:action', array('controller' => 'posts')); 
Router::connect('/blog/:action/*', array('controller' => 'posts')); 
2010/12/17 04:46 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #3
RE: تنظيم روتر واسه تمامي اكشن ها [حل شد]
انتشار رسمیش رو نمی دونم. اما از الان تو github هست میشه دانلود کرد و تست کرد. فقط اوف عوض شده و خدااا
2010/12/18 05:13 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: