public function findallAction() { $api_provider = new Api_Model_Provider(); $api_providers = $api_provider->findAll(); $data = array(); foreach ($api_providers as $k => $api_provider) { $provider_name = ""; if ($api_provider->getIcon()) { $provider_name = '<i class="fa ' . $api_provider->getIcon() . '"></i> '; } $provider_name .= $api_provider->getName(); $data["apis"][$k]["provider_name"] = $provider_name; if (empty($data["apis"][$k]["keys"])) { $data["apis"][$k]["keys"] = array(); } foreach ($api_provider->getKeys() as $key) { $data["apis"][$k]["keys"][] = array("id" => $key->getId(), "provider" => $api_provider->getCode(), "key" => $key->getKey(), "value" => $key->getValue()); } } $this->_sendHtml($data); }