現在、私は Zend_DB_Select を使用しています。save()、delete() などのメソッドを使用できるように、行をオブジェクトとして返したいと考えています。
機能は次のとおりです。
$table = self::instance();
$select = $table->getAdapter()->select();
$select->from('table1');
if($where != '')
{
$select->where($where);
}
$select->limit($count);
$select->order('id DESC');
$rs = $select->query()->fetchAll();
そのため、現在、オブジェクト型ではなく配列を渡しています。