خطأ CakePhp Spark_Plug: خطأ فادح: استثناء غير معطل "استثناء" مع رسالة "مستخدم :: authsomelogin () لم يتم تنفيذه!"

StackOverflow https://stackoverflow.com/questions/4272303

  •  28-09-2019
  •  | 
  •  

سؤال

أنا أستخدم Spark_Plug في مشروع CakePhP الخاص بي وأتوج هذا الخطأ عندما أشاهد تطبيقي من حساب الضيف:

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

يعمل موقع الويب بشكل جيد عندما قمت بتسجيل الدخول ، وقد جربت الكثير ، لكن لا يزال لدي أي فكرة عن الخطأ الذي يحدث. هل يمكن لأي أحد أن يساعدني بهذا؟ سأكون شاكرا.

هل كانت مفيدة؟

المحلول

واجهت هذه القضية أيضا. لقد وجدت أن المشكلة تنبع من ربط نموذج المستخدم المكون الإضافي بنموذج منفصل في التطبيق الخاص بك دون تحديد بادئة المكون الإضافي في معلمة 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' => ''
    )
);

تم إصلاح القضية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top