Я создал запрос для Zend Framework, в котором я пытаюсь получить сумму столбца, в данном случае столбца с именем «время». Это запрос, который я использую:
$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 Framework ...