Ejemplo n.º 1
0
 public function removeFileById($id)
 {
     $model = new PropertyfileModel();
     $file = $model->findByPk($id);
     if (!$file) {
         return false;
     }
     $filename = $file->getAttribute('systempath');
     $folder = YII::getPathOfAlias('application.data.id' . $this->id) . DIRECTORY_SEPARATOR;
     $pathToFile = $folder . $filename;
     if (file_exists($pathToFile)) {
         unlink($pathToFile);
     } else {
         return false;
     }
     $result = $file->delete();
     if (!$result) {
         return false;
     }
     return true;
 }