Tôi đang sử dụng thiết lập bảo mật Symfony. Mọi thứ đều hoạt động tốt, nhưng tôi không biết làm một điều quan trọng:
Trong twig, tôi có thể tiếp cận thông tin người dùng hiện tại bằng cách thực hiện:
Welcome, {{ app.user.username }}
hoặc tương tự
Làm cách nào để truy cập cùng thông tin này trong Bộ điều khiển? Cụ thể, tôi muốn có được thực thể người dùng hiện tại để tôi có thể lưu trữ nó một cách tương đối trong một thực thể khác (ánh xạ một-một).
Tôi đã thực sự hy vọng nó sẽ được
$this->get('security.context')->getToken()->getUser()
nhưng nó không hoạt động. Nó cho tôi một lớp loại
Symfony\Component\Security\Core\User\User
và tôi muốn một trong những loại
Acme\AuctionBundle\Entity\User
đó là thực thể của tôi ....