add function for detach trigger in upload function
This commit is contained in:
parent
32806de819
commit
a5e8eb8c06
|
@ -17,6 +17,7 @@ class Upload extends AbstractEventManager implements ServiceManagerAwareInterfac
|
|||
|
||||
protected $serviceManager;
|
||||
protected $defaultListener = false;
|
||||
protected $returnInPreCheckTrigger = true;
|
||||
|
||||
private $uploadPath = "";
|
||||
private $relativePath = "";
|
||||
|
@ -82,7 +83,7 @@ class Upload extends AbstractEventManager implements ServiceManagerAwareInterfac
|
|||
|
||||
$results = $this->getEventManager()->trigger('upload.pre', $this, compact('file'));
|
||||
|
||||
if($this->defaultListener === true)
|
||||
if($this->returnInPreCheckTrigger === true)
|
||||
{
|
||||
$cache_data = $results->last();
|
||||
|
||||
|
@ -248,11 +249,23 @@ class Upload extends AbstractEventManager implements ServiceManagerAwareInterfac
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param $params
|
||||
*/
|
||||
public function setParams($params)
|
||||
{
|
||||
$this->params = $params;
|
||||
}
|
||||
|
||||
/**
|
||||
* 强制关闭文件上传前的钩子,默认是所有上传必须执行此钩子已避免上传文件不符合规格
|
||||
* 除了后台中特殊的文件操作之外不建议关闭
|
||||
*/
|
||||
public function forceDetachPreCheckTrigger()
|
||||
{
|
||||
$this->returnInPreCheckTrigger = false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue