Zend DB fetchAll(): wo als array

Ich bin verwirrt, warum Zend_DB nicht akzeptiert ein array von WHERE Klauseln - oder bin ich falsch? Ich habe die folgenden arbeiten rund um:

$all = new ORM_Model_DbTable_Asset();
$wheres = array('id > 0', 'enabled' => 1);
$all = $all->fetchAll(implode(' AND ', $wheres))->toArray();

für das, was ich hoffte, Sie würden sein:

$all = new ORM_Model_DbTable_Asset();
$wheres = array('id > 0', 'enabled' => 1);
$all = $all->fetchAll($wheres)->toArray();

Etwas enttäuschend, bin ich etwas fehlt?

  • Ich möchte vermeiden, überschreiben Ihrer $all DB-Tabelle-Objekt mit den Ergebnissen array
InformationsquelleAutor azz0r | 2012-02-07
Schreibe einen Kommentar