Php 如何在没有模型类的情况下使用Yii-xupload扩展

Php 如何在没有模型类的情况下使用Yii-xupload扩展,php,yii,yii-xupload,Php,Yii,Yii Xupload,我正在使用Yii扩展。但是,我不知道在没有模型的情况下如何使用它(如果可能的话) 我正在尝试使用以下代码: $this->widget('xupload.XUpload', array( 'url' => Yii::app()->createUrl("site/upload"), 'multiple' => true, )); 但是,它抛出了一个例外: XUpload must specify "model" and "attribute" or "na

我正在使用Yii扩展。但是,我不知道在没有模型的情况下如何使用它(如果可能的话)

我正在尝试使用以下代码:

$this->widget('xupload.XUpload', array(
    'url' => Yii::app()->createUrl("site/upload"),
    'multiple' => true,
));
但是,它抛出了一个例外:

XUpload must specify "model" and "attribute" or "name" property values. 
然后我尝试了另一种方法:

$this->widget('xupload.XUpload', array(
    'url' => Yii::app()->createUrl("site/upload"),
    'name' => 'bulkUpload',
    'multiple' => true,
));
但是,它显示了一个错误:

Undefined variable: name

我做错了什么?

我不确定这个扩展是否允许上传没有型号的文件。如果我没有弄错,您必须提供自己的模型或使用附带的
XUploadForm
表单:

使用XUploadAction和XUploadForm:

  • XUploadAcion向任何控制器添加基本上传功能
  • XUploadForm是一种存储上传文件数据的简单表单模型
我认为,如果你没有任何自己的型号,或者如果这个不适合你,你应该按照这个方法搜索另一个上传扩展