27 lines
600 B
PHP
27 lines
600 B
PHP
<?php
|
|
|
|
namespace admin\controllers;
|
|
|
|
use admin\components\BaseAdminController;
|
|
use common\models\oldDb\Attachment;
|
|
use common\services\UploadService;
|
|
|
|
/**
|
|
* @doc-module 文件上传
|
|
*/
|
|
class AttachmentController extends BaseAdminController
|
|
{
|
|
public string $modelClass = Attachment::class;
|
|
public $optional = [];
|
|
|
|
/**
|
|
* @doc-name 上传
|
|
* @doc-param file file 文件file
|
|
* @doc-return string url url
|
|
*/
|
|
public function actionUpload($name = 'file')
|
|
{
|
|
$uploadService = new UploadService();
|
|
return ['url' => $uploadService->index($name)];
|
|
}
|
|
} |