Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yii中带有XUpload的附加字段_Php_Yii_Yii Xupload - Fatal编程技术网

Php Yii中带有XUpload的附加字段

Php Yii中带有XUpload的附加字段,php,yii,yii-xupload,Php,Yii,Yii Xupload,Im是Yii框架的新成员,Im使用Yii扩展进行多文件上传。很好用。现在,我的问题是我不知道如何在这个xupload表单中添加其他字段,比如标题(文本字段)、类别(列表框)。请帮忙 我的代码是 $this->widget('xupload.XUpload', array( 'url' => Yii::app()->createUrl("site/upload"), 'model' => $model,

Im是Yii框架的新成员,Im使用Yii扩展进行多文件上传。很好用。现在,我的问题是我不知道如何在这个xupload表单中添加其他字段,比如标题(文本字段)、类别(列表框)。请帮忙

我的代码是

$this->widget('xupload.XUpload', array(
                'url' => Yii::app()->createUrl("site/upload"),
                'model' => $model,
                'attribute' => 'file',
                'multiple' => true,
));

这是一个wiki,它准确地描述了如何做你想做的事

$model
一个
XUploadForm
?是的。这里$model是一个XUploadForm。您好,先生,我试图了解如何在上传时发布一些隐藏字段。我不明白为什么不能将这些字段添加到数组中,并以类似.php的形式访问它们('url'=>Yii::app()->createUrl(“站点/上传”),'model'=>$model','attribute'=>file','multiple'=>true',x'=>x'>y'=>y',z'=>z,)。本文没有提到如何使用php变量。感谢您的时间和努力。您要添加值的数组是用于配置的,它不会以表单形式发送数据。您需要做的是,将隐藏字段添加到模板中,如wikiHello@Asgaroth中所述,是否有任何方法以其他形式使用yii xupload?问题是xupload form.php有一个表单标记,因此不能包含在其他表单中。@HPM请检查,基本上您必须提供自己的表单模板,不包括表单标记,如果需要,还可以添加额外的字段。您做得很好,但为什么不在没有表单标记的情况下处理此小部件?这样,您的小部件就可以在任何地方使用,而无需付出任何努力!请不要认为我是一个懒惰的人,我只是想扩展我关于创建Yii小部件的知识。