하위 범주 3.3 라우팅kohana 나는 노선이 코드 (Kohana 3.3을 사용하여) 한
Route::set('admin', '<directory>(/<controller>(/<action>))', array('directory' => '(admin)'))
->defaults(array(
'controller' => 'main',
'action' => 'index',
));
Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
'controller' => 'main',
'action' => 'index',
));
내가 www.my_site/admin
를 입력하면 제대로 작동합니다.
모든 사용자는 인증을 받아야하므로 컨트롤러로 리디렉션됩니다.
Kohana_HTTP_Exception [ 404 ]: The requested URL admin/users/login was not found on this server.
가 어떻게 www.my_site/admin/user/login
에 리디렉션/경로를 수행 할 수 있습니다
public function before() {
parent::before();
Controller::redirect('admin/users/login'); ...
그러나, 나는 다음과 같은 오류가 발생합니다?
'action_login' 메소드가 정의 된'users' 컨트롤러가 있습니까? –
아니요,이 구조를 가지고 있습니다. - 컨트롤러 (폴더) --admin (폴더) --- 사용자 (폴더) ---- login.php (컨트롤러) with code'code'class Controller_Admin_Users_Login ext ... .code'내가 처리 할 곳을 지정하십시오. – user2207401