标签: php symfony doctrine repository
在我的存储库中,我有一个函数“count_locations($ building)”。
但是在页面中多次调用此函数:在控制器中,在两个服务中和在菜单中(KnpMenuBundle)。
避免不重复请求的最佳做法是什么?在结果库中创建静态变量吗?
答案 0 :(得分:0)
由于实例化存储库是自动完成的,我建议有一个类方法调用静态方法/变量来返回结果。因此,您不需要多次运行它也不需要担心通过不通过Doctrine实例化存储库来获取实体/对象管理器和连接。