我已成功从数据库表中取出行集到视图脚本。我在视图脚本上做了var_dump($result)
来确认。但我无法获取各行以正确显示其内容。
<?php
if($this->result)
while($data =$this->result->getRow())
var_dump($data);
我收到错误消息(截断..):
Message: No row could be found at position 0
Stack trace:
#0 C:\wamp\www\events\application\views\scripts\event\fetch.phtml(6): Zend_Db_Table_Rowset_Abstract->getRow()
....
....
我做错了什么?
答案 0 :(得分:-1)
我终于把它整理好了。 getRow()
方法显然不适用于while()
循环。我切换到foreach()
循环,它已经解决了。
虽然我仍然想知道为什么while()
循环不起作用。