我写个action类,我想在return结果前,通过event的方式将结果进行最后一次结果修正。
但发现直接通过$event这个对象对数据进行修正~~并没有什么用。
就算我用引用的方式去传参~也没有卵用。
最好能用下面这个方式:
public function actions()
{
return [
'importFile' => [
'class' => 'backend\components\uploader\actions\UploadAction',
'fileStorage' => 'fileStorage',
'multiple' => false,
/*like this*/
'callback' => function(&$output){
$output["test"] = "hello";
}
'validationRules' => [
]
]
];
}