【发布时间】:2010-04-15 09:31:48
【问题描述】:
我为 zend 框架创建了一个查询,在其中我尝试检索一列的总和,在本例中是名为“时间”的列。这是我使用的查询:
$this->timequery = $this->db_tasks->fetchAll($this->db_tasks->select()->from('tasks', 'SUM(time)')->where('projectnumber =' . $this->value_project));
$this->view->sumtime = $this->timequery;
回应查询告诉我这是正确的。但我无法正确回显结果。目前我正在使用:
echo $this->sumtime['SUM(time)'];
返回以下错误:
Catchable fatal error: Object of class Zend_Db_Table_Row could not be converted to string in C:\xampp\htdocs\BManagement\application\views\scripts\tasks\index.phtml on line 46
第 46 行是我认为有回声的行。
我已经搜索了两天来解决这个问题,或者以不同的方式获得相同的结果。尝试序列化该值,但这也不起作用。
有人知道如何实现数据库列的总和吗?
非常感谢任何帮助!
注意:对 zend 框架来说非常新...
【问题讨论】:
标签: zend-framework sum zend-db