2010-11-24 2 views
0

내 CakePHP의 프로젝트에 spark_plug을 사용하고 내가 게스트 계정에서 내 응용 프로그램을 볼 때이 오류가 오전 :CakePHP Spark_plug 오류 : 치명적인 오류 : 'User :: authsomeLogin()이 구현되지 않았습니다.'라는 메시지와 함께 '예외'캐치 예외가 발생했습니다.

Fatal error: Uncaught exception 'Exception' with message 'User::authsomeLogin() is not implemented!' 

내가 로그인하고, 나는 많은 것을 시도 할 때 웹 사이트가 잘 작동, 그러나 아직도 잘못 될지 전혀 모른다. 누군가가 이걸 도와 줄 수 있습니까? 나는 감사 할 것이다.

+0

이 똑같은 문제가 있습니다. 당신이 그것을 알아낼 수 있었습니까? –

답변

2

이 문제도 발생했습니다. 이 문제는 className 매개 변수에 플러그인 접두어를 지정하지 않고 플러그인 사용자 모델을 앱의 별도 모델과 연결 한 결과 발견되었습니다.

var $belongsTo = array(
    'User' => array(
     'className' => 'User', 
     'foreignKey' => 'user_id', 
     'conditions' => '', 
     'fields' => '', 
     'order' => '' 
    ) 
); 

이 그것을 변경 :

var $belongsTo = array(
    'User' => array(
     'className' => 'SparkPlug.User', 
     'foreignKey' => 'user_id', 
     'conditions' => '', 
     'fields' => '', 
     'order' => '' 
    ) 
); 

문제가 해결

그래서 예를 들어,이처럼 보였다 내 응용 프로그램에서 모델의 belongsTo를 연결을했다.

+0

고마워요! 나는 당신의 대답을 결코 받아들이지 않았다. 너는 나를 도왔다. – swiecki