2016-04-25 4 views
0

CodeIgniterのルートクエリ文字列のURL

my_site.com/c_router/get_slug_id/job=4&city=2 

の中へ

my_site.com/c_lancers/get_lancers?job=4&city=2 

私はこれを試みたが、うまくいきませんでした:

$ルートを[ 'c_lancers/get_lancers?(:any)'] = "c_router/get_slug_id/$ 1";

ありがとうございます。

答えて

-1

my_site.com/c_lancers/get_lancers/4/2代わりに、クエリ文字列?job=4&city=2

+0

なものである必要があります。この正規表現は、例のURLを提供するために、$1

CodeIgniterの道にget_lancers/後に何をキャプチャします

$route['c_lancers/get_lancers/(.+)'] = 'c_router/get_slug_id/$1'; 

このルートをお試しくださいget_lancersの後にスラッシュ「/」はありません – Tarek

+0

それは "CodeIgniterの方法"を提供する点です。 '$ route ['c_lancers/get_lancers(。+)'] = 'c_router/get_slug_id $ 1';' '$ config ['enable_query_strings'] = TRUE;'がアプリケーション/ config/configの中で動くかもしれません。 php' – DFriend

+0

申し訳ありませんが動作しません – Tarek

関連する問題