我目前正在使用Symfony2和Doctrine2,但我必须覆盖Doctrine2 EntityManager并添加一些"取消删除"功能(内部的ACL).
所以我想知道:有没有办法覆盖EntityManager类并在Symfony2中指定Doctrine2以将其用作EntityManager的实现?
感谢您的任何帮助!
我在Entity Repository中的所有查询都需要由用户进行过滤.
现在我想知道如何直接访问Entity Repository中当前登录的用户.
我今天所做的是通过使用$ this-> getUser()将当前登录的用户放入我的控制器中,然后将其传递给Entity Repository,这样效率不高.