Yii2如何通过function($event){} 将$event的数据修改

我写个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' => [
            ]
        ]
    ];
}
阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进