انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp
مشکل در querystring بعد از ادرس - نسخه قابل چاپ

+- انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp (http://forum.cakephp.ir)
+-- انجمن: پرسش و پاسخ و رفع اشکال - نسخه ۱-۲ (http://forum.cakephp.ir/forum-26.html)
+--- انجمن: مسیریاب (router) (http://forum.cakephp.ir/forum-28.html)
+--- موضوع: مشکل در querystring بعد از ادرس (/thread-1484.html)



مشکل در querystring بعد از ادرس - mahdi_smf - 2015/07/17

سلام دوستان من برام یه مشکلی پیش اومده اونم اینه که وقتی 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')); 



RE: مشکل در querystring بعد از ادرس - fery - 2015/07/17

شما باید ارگومان هایی می خواهید را در آرایه pass معرفی کنید.

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


RE: مشکل در querystring بعد از ادرس - mahdi_smf - 2015/07/17

(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/