我使用TableGateway的selectWith函數返回實體的HydratingResultSet。我需要遍歷結果集的每個實體 - 不知道我該如何去做,但使用foreach會出現錯誤「此結果是僅前向結果集,在向前移動後調用rewind()不是支持的」。ZF2 - 在HydratingResultSet上循環訪問
我試圖做主要是:
$res = $this->tableGateway->selectWith($query);
foreach($res as $r) {...}
我在做什麼錯?我們使用的是Zend Framework 2.3。提前致謝!
可能這是解決您的問題?檢查編輯。 http://stackoverflow.com/questions/18567219/this-result-is-a-forward-only-result-set-calling-rewind-after-moving-forward – Mernayi 2014-11-05 08:34:42