Esempio n. 1
0
 public function isValid()
 {
     $isValid = parent::isValid();
     if ($isValid) {
         $data = parent::getData();
         $file = new \Idea\Model\File();
         $file->setFileName($data['fileUpload']['name']);
         $file->setIdeaId($data['ideaId']);
         $date = new \DateTime();
         $file->setFilePath($date->format('dmY'));
         $fileMapper = $this->getServiceLocator()->get('\\Idea\\Model\\FileMapper');
         if ($fileMapper->isExisted($file)) {
             $this->get('fileUpload')->setMessages(['file đã tồn tại trên hệ thống, không thể ghi đè']);
             $isValid = false;
         }
     }
     return $isValid;
 }