मैं सिम्फनी सुरक्षा सेटअप का उपयोग कर रहा हूं। सब कुछ ठीक काम करता है, लेकिन मुझे नहीं पता कि एक महत्वपूर्ण काम कैसे करें:
टहनी में, मैं वर्तमान उपयोगकर्ता की जानकारी तक पहुँच सकता हूँ:
Welcome, {{ app.user.username }}
या इसी के समान
मैं इसी जानकारी को कंट्रोलर में कैसे एक्सेस कर सकता हूं? विशेष रूप से, मैं वर्तमान उपयोगकर्ता इकाई प्राप्त करना चाहता हूं ताकि मैं इसे अन्य इकाई (एक-से-एक मैपिंग) में तर्कसंगत रूप से संग्रहीत कर सकूं।
मैं वास्तव में उम्मीद कर रहा था कि यह होगा
$this->get('security.context')->getToken()->getUser()
लेकिन वह काम नहीं करता है। यह मुझे एक प्रकार का वर्ग देता है
Symfony\Component\Security\Core\User\User
और मुझे एक प्रकार का चाहिए
Acme\AuctionBundle\Entity\User
जो मेरी इकाई है ...।