如何在Yii框架中上传多个图像


How to upload multiple images in Yii framework?

我有一个关于在Yii中上传五月图像的问题。我应该把这个代码放在哪里?

<?php $form=$this->beginWidget('CActiveForm', array(
   'id'=>'topic-form',
   'enableAjaxValidation'=>false,
   'htmlOptions' => array('enctype' => 'multipart/form-data'), 
)); ?>

Yii论坛的人也说要用这个:

 $this->widget('CMultiFileUpload', array(
            'name' => 'images',
            'accept' => 'jpeg|jpg|gif|png', 
            'duplicate' => 'Duplicate file!', 
            'denied' => 'Invalid file type', 
        ));

我应该把它放在哪里?我的问题是使用这些代码我不能选择很多图像,我只能选择一个图像。我应该使用什么来选择多个图像?

还有一件事,它被推荐给我使用这个:

if(!is_dir(Yii::getPathOfAlias('webroot').'/images/ADD YOUR    PATH HERE!/'. $model->name)) {
              mkdir(Yii::getPathOfAlias('webroot').'/images/ADD YOUR PATH HERE!/'.     $model->name))
                   chmod(Yii::getPathOfAlias('webroot').'/images/ADD YOUR PATH HERE!/'. $model->name)), 0755); 
}

我应该把这个放在控制器上吗?

您可以尝试EAjaxUpload。我使用它,它是一个非常好的多上传工具,也有一个很好的文档。以下是链接:Yii EAjaxUpload扩展