2017-11-07 10 views
0

私はミニ電子商取引システムを開発しています。私は2つのエンティティを持っています:1)User; 2)管理者。私はタブのルートを使用して、コントローラとメソッドの名前(user/aboutな​​ど)を表示しません。ルートは:codeigniterの第2引数のためのany

Scenaio:

I have 4 tabs, Home, Menu, Contact, About 

私がメニューをクリックすると、すべてのメニューが表示されます。 URLは次のようになります、私が使用:私はこれらのタブを再度クリックすると、第三のセグメントが選択されたメニューのためであるので、このルートのいずれかが

project/order/menu(name of the selected menu) 

しかし、それは今私にエラーを与えるだけ

質問:私はプロジェクト/注文/家庭などを防止したいと思います。私はプロジェクト/注文/メニューがほしいだけです。

シナリオ:

I am in the menu. The available menu are: Bacon and Chicken 
I chose the bacon, it will redirect to project/order/bacon. Then from that 
url I want to transfer to another page for example home. Instead of project/order/home it will look like this project/ 

ルート/config/routes.phpで

$route['order/(:any)'] = 'user/order/$1'; 
+1

修正するには?あなたはあなたのアプリの仕組みを説明しました。 – Narf

+0

私の投稿を更新しました。 – Angel

答えて

0

$route['home'] = 'project/order/home'; 
$route['contact'] = 'project/order/contact'; 
$route['about'] = 'project/order/about'; 

を入れてみてください

+0

申し訳ありませんが、私の意見は明確ではありません。 – Angel

関連する問題