Php 为什么多文件上传不起作用?

Php 为什么多文件上传不起作用?,php,yii,multifile-uploader,cmultifileupload,Php,Yii,Multifile Uploader,Cmultifileupload,我已经尝试了很多方法,使用CMultiFileUpload小部件实现多文件上传。我已经检查并遵循了以下链接- 但还是没有运气 这是我的密码: 视图: 示范规则: public function rules() { return array( array('image_filename', 'file', 'types'=>'jpg, jpeg, png, gif','allowEmpty'=>false, 'on'=>'insert'),

我已经尝试了很多方法,使用CMultiFileUpload小部件实现多文件上传。我已经检查并遵循了以下链接-

但还是没有运气

这是我的密码:

视图:

示范规则:

public function rules()
{
  return array(
    array('image_filename', 'file', 'types'=>'jpg, jpeg, png, gif','allowEmpty'=>false, 'on'=>'insert'),       
    array('id, image_filename', 'safe'),
    array('id, image_filename', 'safe', 'on'=>'search'),
);
}
我的代码有什么问题


谢谢你的帮助和友好合作

在您的代码中,在第行下方进行更改

$image_filename = CUploadedFile::getInstancesByName('$image_filename');


是的,在我的帖子中,它应该是唯一没有变量符号的属性名。我已经更新了我的帖子。谢谢。更新代码后的结果是什么?相同的情况或结果?相同的情况。注意显示内部if(设置($\u POST['Images'])在quesyion中添加打印($\u POST)详细信息。它在表单提交后显示“数组([yt0]=>add)”。对于单个图像附件或多个图像附件,显示方式相同。
public function rules()
{
  return array(
    array('image_filename', 'file', 'types'=>'jpg, jpeg, png, gif','allowEmpty'=>false, 'on'=>'insert'),       
    array('id, image_filename', 'safe'),
    array('id, image_filename', 'safe', 'on'=>'search'),
);
}
$image_filename = CUploadedFile::getInstancesByName('$image_filename');
$image_filename = CUploadedFile::getInstancesByName('image_filename');