В чем разница между Zend\Db Result и ResultSet?

55
6

Я пробовал как документированные методы извлечения, используя Zend\Db\Sql\Select:

$statement = $sql->prepareStatementForSqlObject($select);
$results = $statement->execute();

а также

$selectString = $sql->getSqlStringForSqlObject($select);
$results = $adapter->query($selectString, $adapter::QUERY_MODE_EXECUTE);

Первый метод возвращает Zend\Db\Adapter\Driver\Pdo\Result (экземпляр ResultInterface), а второй возвращает Zend\Db\ResultSet\ResultSet (ResultSetInterface). ResultSet имеет метод toArray(), а Result - нет.

Почему существуют два разных типа результатов и в чем разница?

спросил(а) 2014-07-23T18:22:00+04:00 5 лет, 11 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема