2017-11-07 2 views
0

미니 전자 상거래 시스템을 개발 중입니다. 나는 2 개의 엔티티가있다 : 1) 사용자; 2) 관리자; 내 탭의 경로를 사용하여 컨트롤러 및 메소드 이름 (예 : user/about)을 표시하지 않습니다.경로 : codeigniter의 두 번째 인수에 대해

Scenaio : 나는이 메뉴를 클릭하면

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

모든 메뉴가 표시됩니다. URL은 다음과 같을 것입니다, 내가 사용 : 내가 어떤 사람 탭을 다시 클릭하면 3 세그먼트가 선택한 메뉴에 대한 있기 때문에이 경로에 대한 어떤

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