public function generateAction() { if ($datas = $this->getRequest()->getParams()) { try { if (empty($datas['device_id'])) { throw new Exception("L'application recherchée n'existe pas"); } $device_id = $datas['device_id']; $device = new Application_Model_Device(array('device_id' => $device_id)); $zip = $device->getResources(); $path = explode('/', $zip); end($path); $this->_download($zip, current($path), 'application/octet-stream'); } catch (Exception $e) { Zend_Debug::dump($e); } die('ok'); } }