0

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

我正在尝试使用此代码:

$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

我究竟做错了什么?

4

1 回答 1

0

我不确定,如果这个扩展允许上传没有模型的文件。如果我正确地获得了它的文档,您必须提供自己的模型或使用包含的XUploadForm 表格:

使用 XUploadAction 和 XUploadForm:

  • XUploadAcion 为任何控制器添加了基本的上传功能。
  • XUploadForm 它是一个简单的表单模型来存储上传的文件数据

我认为,如果您没有自己的模型或尝试搜索另一个上传扩展程序,如果这个不适合您,您应该遵循这种方式。

于 2014-06-13T09:18:32.473 回答