2012-12-16 5 views
1

두 개의 경로를 설정했습니다. 하나는 기본값이고 다른 하나는 컨트롤러 디렉토리의 하위 디렉토리에있는 컨트롤러가있는 관리 섹션을 활성화하는 경로입니다. 내가 404 오류/관리자/또는/관리/주에 내가 이동하면Kohana 3.3 : admin 하위 디렉토리에 대한 경로는 어떻게 만듭니 까?

Route::set('default', '(<controller>(/<action>(/<id>)))') 
    ->defaults(array(
     'controller' => 'Home', 
     'action'  => 'index', 
    )); 

// Admin routes 
Route::set('admin', 'admin(/<controller>(/<action>(/<id>)))') 
     ->defaults(array(
       'directory' => 'Admin', 
       'controller' => 'Main', 
       'action'  => 'index', 
     )); 

내가이 동작하지 않습니다 : 그들은처럼 보이게하는 방법이 있습니다. 또한 Admin 하위 디렉토리의 클래스 이름을 Controller_Admin_Main으로 지정 했으므로 제대로 작동해야합니다.

이 작업을 올바르게 수행하는 방법에 대한 예제를 제공해주십시오. 고마워요! :)

답변

1

코드에서 관리 경로의 위치를 ​​기본 경로 위로 전환하면 문제가 해결됩니다. 나는 kohana가 첫 번째 표현과 일치하고 기본 경로에 따라보기를 보여 주려고했습니다.