public static function ListaWszystkieKolumnyLimit($nazwaSlownika, $limit = null, $offset = null) { $aKolumny = \My\Tools\Lista::KolumnyNazwy($nazwaSlownika); $select = new \Zend\Db\Sql\Select(); $select->from($nazwaSlownika); if (in_array('deleted', $aKolumny)) { $select->where('deleted=0'); } if (in_array('is_active', $aKolumny)) { $select->where('is_active=1'); } if (!is_null($limit) && $limit > 0) { $select->limit((int) $limit); } if (!is_null($offset) && $offset >= 0) { $select->offset((int) $offset); } $projectTable = new TableGateway($nazwaSlownika, \Zend\Db\TableGateway\Feature\GlobalAdapterFeature::getStaticAdapter()); $rowset = $projectTable->selectWith($select); if ($rowset) { return $rowset->toArray(); } return array(); }