示例#1
0
 public function beforeDelete()
 {
     $sql = 'SELECT id, file_path FROM {{messages_files}} WHERE id_message="' . $this->id . '"';
     $items = Yii::app()->db->createCommand($sql)->queryAll();
     $message = new Messages();
     if ($items) {
         foreach ($items as $item) {
             if (file_exists($message->uploadPath . '/' . $item['file_path'])) {
                 unlink($message->uploadPath . '/' . $item['file_path']);
                 MessagesFiles::model()->deleteByPk($item['id']);
             }
         }
     }
     return parent::beforeDelete();
 }