发布于 2014-12-21 10:18:34 | 399 次阅读 | 评论: 1 | 来源: PHPERZ
这里有新鲜出炉的Zend Framework中文手册,程序狗速度看过来!
Zend Framework PHP开源框架
Zend Framework(简写ZF)是由 Zend 公司支持开发的完全基于 PHP5 的开源PHP开发框架,可用于开发 Web 程序和服务,ZF采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。
本文为大家讲解的是zf中错误:This result is a forward only result set, calling rewind() after moving forward is not supported 解决方法
执行
foreach ( $results as $result ){
// code goes here ..
}
....
foreach ( $results as $result ){
// code goes here ..
}
会提示This result is a forward only result set, calling rewind() after moving forward is not supported
是因为两次遍历pdo resultSet造成的,$result的内部指针以经到底了
$records = array();
foreach ($results as $result)
{
$records[] = $result;
}
这样就可以多次遍历了,或着调用
$results->buffer();
重置一下内部指针也行。
见:http://stackoverflow.com/questions/18567219/this-result-is-a-forward-only-result-set-calling-rewind-after-moving-forward