انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp

نسخه‌ی کامل: مشکل در querystring بعد از ادرس
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان من برام یه مشکلی پیش اومده اونم اینه که وقتی url من به این صورت  میشه
کد:
page:2?&per_page=20
به من ارور Not Found

 میده و از Request ایراد میگیره گویا.مشکلشم دقیقا با   paginate هست.چون گویا اجازه نمیده بعد پارامتر خودش چیزی دیگه بیاد.میدونم میشه اجاکسی این مشکل رو حل کرد.ولی میخواستم بدونم راهی هست که بعد از page 2  چیزی وارد شد page آون رو حذف کنه و به url دیگه منتقلش کنه؟این کد رو نوشتم ولی خروجی مورد نظر رو نگرفتم!

کد پی‌اچ‌پی:
Router::connect('/accounts/index/:page*', array('manager' => true'controller' => 'accounts''action' => 'index','index')); 
شما باید ارگومان هایی می خواهید را در آرایه pass معرفی کنید.

http://book.cakephp.org/2.0/en/development/routing.html
مثال:
http://stackoverflow.com/questions/14904617/cakephp-routing-issue-for-passing-parameters-from-url
(2015/07/17, 01:48 AM)fery نوشته: [ -> ]شما باید ارگومان هایی می خواهید را در آرایه pass معرفی کنید.

http://book.cakephp.org/2.0/en/development/routing.html
مثال:
http://stackoverflow.com/questions/14904617/cakephp-routing-issue-for-passing-parameters-from-url

این لینک مشکلم رو حل کرد.

کد:
http://wsnippets.com/convert-form-get-method-query-data-to-named-parameter-in-cakephp/