推进:使用Twig按需使用格式

时间:2014-11-03 17:16:57

标签: php twig propel

使用Propel ORM,我需要解析一大堆数据库结果以显示它并将其导出为CSV。

今天,我从同行对象那里得到了Fatal error: Allowed memory size of 134217728 bytes exhausted等致命错误(解析的大小最多可达800 000件)。

所以我试着按需使用格式,它可以动态保存(假设不消耗内存):

->setFormatter(ModelCriteria::FORMAT_ON_DEMAND)

它在仅PHP模式下运行良好,但是使用Twig没有显示任何内容(日志中没有错误)

我认为,对于按需格式化,结果对象不能被Twig使用(例如,count($result_list)返回-1,这是正常情况下不可能的)...可能是枝条“for”的实现不同于应该使用的“foreach”。

0 个答案:

没有答案