【发布时间】:2012-02-07 17:48:18
【问题描述】:
我正在使用 Sonata Admin 作为 Symfony2 的管理后端,我正在尝试加载一个页面,其中我的管理实体(事务)与另一个实体(速率)具有多对一关系。费率表很大并且增长非常快,我真的无法改变它。
当我点击交易列表页面时,我得到一个内存大小耗尽的错误。假设这是一个数据库问题(因为代码适用于我的本地环境),我清除了事务表,但问题仍然存在。一旦我清除了费率表,页面立即加载。我只能想象这意味着相关实体正在快速加载到管理页面上。
有谁知道如何强制 Sonata 延迟加载相关实体?我浏览了文档和论坛,我看到的唯一内容要么不相关,要么说 Sonata 会自动延迟加载。想法?
【问题讨论】:
标签: symfony admin many-to-one lazy-loading symfony-sonata