オブジェクトの配列$myRowset->toArray();
を取得したいので、探していません。
私がやりたいのは$myRowset
、オブジェクトの配列とマージできるようにすることです。
$myOtherArray = [new Foo(), new Bar()];
$array = array_merge($myRowset, $myOtherArray);
Zend_Db_Table_Rowsetでは、それは不可能です。オブジェクトの配列が必要なため、使用$myRowset->toArray();
も機能しません。
編集-私が望むことを実行するコードの例ですが、それが存在する場合はより良い解決策を探しています:
// Convert the Zend_Db_Table_Rowset to an array of Zend_Db_Table_Row
$myRowset = $dbTable->fetchAll();
$rowArray = array();
foreach ($myRowset as $row) {
$rowArray[] = $row;
}
// Merge with other array of objects
$myOtherArray = [new Foo(), new Bar()];
$finalArray = array_merge($rowArray, $myOtherArray);