У меня небольшая проблема с Zend_Db_Stmt. Это работает:
$sql = " SELECT * FROM bugs";
$stmt = $this->_getDb()->query($sql);
return $stmt->fetchAll();
Но я пытаюсь убедиться, что PDO используется для запроса к базе данных, поэтому я попробовал это:
$sql = "SELECT * FROM bugs";
$stmt = new Zend_Db_Statement_Pdo($this->_getDb(), $sql);
return $stmt->fetchAll();
И это не работает (возвращает пустой массив). Не могли бы вы помочь мне понять это? Приведенный выше код работает, если я использую метод execute () для запросов UPDATE или INSERT, но fetchAll () не работает.