【问题标题】:How to use Yii xupload extension without model class如何在没有模型类的情况下使用 Yii xupload 扩展
【发布时间】:2014-06-11 15:01:22
【问题描述】:

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

我正在尝试使用此代码:

$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

我做错了什么?

【问题讨论】:

    标签: php yii yii-xupload


    【解决方案1】:

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

    使用 XUploadAction 和 XUploadForm:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      • 2019-04-06
      相关资源
      最近更新 更多