के साथ "उपयोगकर्ता को रीफ्रेश नहीं कर सकता" त्रुटि प्राप्त करना मेरे पास क्लास उपयोगकर्ता बेस क्लास के रूप में है, तो मैंने उपयोगकर्ता वर्ग से शिक्षक को बढ़ाया।symfony2 और सिद्धांत
जब मैं कोशिश मैं इस त्रुटि
आप EntityUserProvider एक पहचानकर्ता वाले करता है कि से एक उपयोगकर्ता को ताज़ा नहीं कर सकते हैं पाने के लिए लॉग इन करने के लिए। उपयोगकर्ता ऑब्जेक्ट को सिद्धांत द्वारा मैप किए गए स्वयं पहचानकर्ता के साथ क्रमबद्ध किया जाना है।
मैं के रूप में मैं सामना किया है कि FOSUserbundle
public function serialize()
{
return serialize(array(
$this->password,
$this->salt,
$this->usernameCanonical,
$this->username,
$this->expired,
$this->locked,
$this->credentialsExpired,
$this->enabled,
));
}
से मैं मैं कहाँ त्रुटि के लिए जाँच कर सकते हैं खोजने के लिए सक्षम नहीं हूँ user.php में serialize/deserialize समारोह है। मैं फँस गया हूँ। कृपया
धन्यवाद! मुझे वह सही समस्या थी; हटाए गए उपयोगकर्ता इकाई और लॉगिन पृष्ठ पर पुनः निर्देशित करने का प्रयास किया और उपरोक्त त्रुटि प्राप्त की। त्रुटि संदेश और voila गुगल! यहाँ लैंडेड! आप प्रयास कर रहे हैं मुझे एक टन और अधिक बचाया। –
ध्यान दें: सिम्फनी 2.6+ के लिए आपको '$ this-> get ('security.token_storage') का उपयोग करना होगा। – hchr