get 获取
$this->request->get('name', 'default')
post
$this->request->post('name', 'default')
$this->request->request('name','default')
相当于$this->request->get('name', 'default')
上传文件 POST
/**
* @Action
* @Route(url="/upload")
* @return void
*/
public function upload(){
$uploadfiles = $this->request->getUploadedFiles();
$files = [];
foreach($uploadfiles as $file){
$files[] = [
'clientFilename' => $file->getClientFilename(),
'mediaType' => $file->getClientMediaType(),
'error' => $file->getError(),
'size' => $file->getSize(),
'Size2' => strlen($file->getStream()->getContents())
];
$file->moveTo(__DIR__.'/'.$file->getClientFilename());
}
return $files;
}