public function uploadImageAction() { $fileName = $_FILES['image']['name']; $params = $this->params()->fromPost(); $uploader = $this->getServiceLocator()->get('image_uploader_service'); $validator = new \Zend\Validator\File\Upload(); if ($validator->isValid($fileName)) { $response = $uploader->uploadImage($_FILES['image'], $params); } else { $response = implode('', $validator->getMessages()); } $view = new ViewModel(array('response' => $response)); return $view->setTemplate('response')->setTerminal(true); }
public function uploadImageAction() { $fileName = $_FILES['image']['name']; $validator = new \Zend\Validator\File\Upload(); if ($validator->isValid($fileName)) { echo $this->getServiceLocator()->get('image_uploader_service')->uploadImage($_FILES['image']); } else { var_dump($validator->getMessages()); die; } $form = $this->getServiceLocator()->get('image_uploader_form'); $view = new ViewModel(array('form' => $form)); $view->setTerminal(true)->setTemplate('/image-uploader.phtml'); return $view; }