Php 将函数传递给yii2中的kartik文件上载程序

Php 将函数传递给yii2中的kartik文件上载程序,php,ajax,yii2,yii-extensions,yii2-advanced-app,Php,Ajax,Yii2,Yii Extensions,Yii2 Advanced App,我有一个表单,它有一个输入字段和使用ajax的kartik文件上传器。我试图传递一个函数来获取表单字段的id并将其传递给上传程序,但我总是得到一个错误 代码: 景色 <?= $form->field($model, 'case_description',['id'=>'case_description'])->textArea();?> <?php echo $form->field($evidence, 'path')->widget(Fil

我有一个表单,它有一个输入字段和使用ajax的kartik文件上传器。我试图传递一个函数来获取表单字段的id并将其传递给上传程序,但我总是得到一个错误

代码:

景色

<?= $form->field($model, 'case_description',['id'=>'case_description'])->textArea();?>
<?php   echo $form->field($evidence, 'path')->widget(FileInput::classname(), [
                    'options' => ['accept' => '*','multiple' => true,'name'=>'images'],
                    'pluginOptions' => [
                 'browseIcon' => '<i class="glyphicon glyphicon-camera"></i> ',
                    'showPreview' => true,
                    'showCaption' => true,
                    'showRemove' => true,
                    'showUpload' => true,

                    'browseLabel' =>  'Insert Evidence',
                   'uploadUrl' => Url::to(['cases/upload']),
                   'maxFileCount' => 10,
                 'uploadExtraData' => function() {  // callback example
     return   $('#case_description').val() ;
 }],    

]
);?>
public function actionUpload(){
var_dump($_POST);
}