public function listPharmaciesAction() { $filters = (array) $this->_getParam('filters'); if (count($filters) == 0) { $filters['preferred'] = 1; } $pharmacy = new Pharmacy(); $pharmacyIter = $pharmacy->getIterator(); $pharmacyIter->setFilters($filters); $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $json->suppressExit = true; $pharmacyIter->getDbColumns(); $json->direct(array("rows" => $pharmacyIter->toJsonArray('pharmacyId', array('pharmacyId', 'StoreName', 'AddressLine1', 'City', 'newRxSupport', 'refReqSupport', 'rxFillSupport', 'rxChgSupport', 'canRx', 'rxHisSupport', 'rxEligSupport'))), true); }