2010-11-24 9 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パラメータにプラグイン接頭辞を指定せずに、プラグインのUserモデルをアプリケーションの別のモデルに関連付けることに起因することが判明しました。

だから例えば、私はこのように見えた私のアプリでモデルにbelongsTo関連を持っていた:

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' => '' 
    ) 
); 

は、問題を修正しました。

+0

ありがとう!私はあなたの答えを決して受け入れなかったのは残念だ。あなたは私を助けてくれました。 – swiecki

関連する問題