2017-02-22 13 views
0

次のURLをCodeIgniterの指定されたURIセグメントにルーティングすることができません。 CodeIgniterの3倍別のURLセグメントにURLをコードする

http://192.168.10.225/bachan/wholesale_detail/test-property/155454 

:まで私はこのURL

http://192.168.10.225/bachan/view/wholesale_detail/test-property/155454 

ルートにしたい

私はコードの下に実施しているが、期待どおりに動作しません:

$route['wholesale_detail/(:any)']="wholesale_details/$1"; 

routes.phpファイルに。

+0

誰もがanswer..very悲しく –

答えて

2

はこれを試してみてください:ルートで

$route['bachan/([a-z]+)/([a-z]+)/(:num)'] = 'bachan/view/$1/$2/$3'; 

を配列値は、それがに再ルーティングされるべき目的地が含まれている一方で、配列のキーは、一致するURIが含まれています。上記の例では、URLに "bachan/wholesale_detail/test-property/123"というリテラルワードがある場合、代わりに "bachan"クラスと "view"メソッドが使用されています。

+0

できた彼にあえて?私は彼が多くの事をすることができると確信しています**。あなたの答えを広げて、彼が何であるかを伝えてください。 – Lag

+1

これは問題を解決するための貴重なヒントになるかもしれませんが、良い答えでも解決策が示されます。あなたが意味することを示すサンプルコードを提供するために[編集]してください。代わりに、これをコメントとして書くことを検討してください。 –

+0

いいえ、私はそれを得る.... –

-1

使用この:

$route['bachan/wholesale_detail/test-property/(:any)'] = 'wholesale_details/$1'; 
+0

何か説明はありますか? – VPK

+0

https://www.codeigniter.com/userguide3/general/routing.html –

関連する問題