我需要在用户成功登录后执行一系列操作.这包括从数据库加载数据并将其存储在会话中.
实现这个的最佳方法是什么?
我有一个我想与用户会话关联的实体.我创建了一项服务,以便我可以从何处获取此信息.
在服务中我将实体id保存在会话变量中,并且在getEntity()方法中我得到会话变量并且使用doctrine找到实体并返回它.
这种方式到模板我应该可以调用 {{ myservice.myentity.myproperty }}
问题是myservice在整个地方都被使用了,我不想在每个Action中都得到它并将它附加到视图数组.
有没有办法让会话等所有视图都可以访问服务{{ app.session }}?