나는 이것에 대해 무수한 스레드가 있음을 알고 있습니다. 그러나 여기서 빠뜨린 부분을 설명하기 위해 빠른 포인터를 사용하겠습니다. 나는 /conroller/orders/index.php
에있는 Controller_Index_Orders
이라는 컨트롤러를 가지고있다. 그것은 하나의 방법 action_index()
을 가지고 있습니다. 내가 baseUrl/orders/
또는 baseUrl/orders
내가 여기 실종 무엇 (404)를 얻고 갈 때Kohana 라우팅 문제
Route::set('orders', 'orders(/<action>)')
->defaults(array(
'controller' => 'orders',
'action' => 'index',
));
: 나는 다음에 대해 다음 경로 코드가?
Route::set('orders', 'orders(/<action>)')
->defaults(array(
'controller' => 'orders',
'action' => 'index',
));
가 작동 여전히/base을/주문 또는 base을/주문을하지가는 :
편집 : 다음과 같이
Controller_Orders는 /controllers/orders.php 경로에서 지금이다.
EDIT2 :
기본 경로.
경로 : 설정 ('기본', '((/ (/)))') -> 기본 설정 (배열 ( '컨트롤러'=> '인덱스', '행동'=> '인덱스' , ));
컨트롤러 base_rls/orders /를 처리 할 Controller_Orders라는 컨트롤러가 있다는 것이 맞습니까? 아니면 나쁜 형태입니까? – thatidiotguy
나는 그것을 Controller_Orders로 만들 것이다. 색인이있는 이유가 무엇인지 모르겠지만 현재의 이름 지정 체계에서 색인을 사용하는 방법을 알려주고 있습니다. – zombor
파일 이름은/controllers에서 orders.php가됩니까? 죄송합니다. 시작하고 표준 디렉토리 구조를 가져와야합니다. – thatidiotguy