2011-03-13 2 views
1

AuthComponent을 CakePHP에서 Admin (데이터베이스의 'admins'테이블)이라는 모델 (및 해당 테이블)과 함께 사용하고 싶습니다. 내가 사용했습니다 $ this-> Auth-> userModel = 'Admin';에서 BeforeFilter()의 기능이 인 app_controller이며, 나는 청각 장애인 모델 사용자을 사용하고 있지 않음을 나타냅니다.CakePHP - 'AuthComponent'가 다른 모델 이름 (사용자가 아님)

그러나 어느 나는 잘못된 장소에서하고 있어요 아니면 내가 인증이 (내 admins_controller.php을에 로그인 기능) 작업 할 수 없기 때문에 일을해야 뭔가가있다 . 나머지 기능은 잘 작동합니다 (예 : , 기능 추가).

내 모델에 사용자을 사용하고 사용자를 테이블로 사용하면 완벽하게 작동합니다. 이 문제를 어떻게 수정합니까?

+0

컨트롤러에'Auth' 컴포넌트를 추가 할 때''userModel '=>'Admin''의 배열 옵션을 사용하여 수행 할 수도 있습니다 –

답변

2

AdminController::beforeFilter()parent::beforeFilter()으로 전화하십시오.

+0

작동했습니다! 감사! –