コード例 #1
0
 public function beforeDelete($event)
 {
     if ($files = Yii::app()->user->getState(XFiles::w()->currStateVar)) {
         foreach ($files as $file) {
             if (is_file($file['path'])) {
                 unlink($file['path']);
             }
         }
     }
     XFiles::w()->currStateVar = null;
     $id = $this->owner->id;
     $modelName = $this->owner->getClassName();
     if ($fileIDs = XFiles::getFileIdListFPM($id, $modelName)) {
         foreach ($fileIDs as $fileID) {
             FPM::deleteFiles($fileID);
         }
     }
 }