是否可以在 couchdb 和 yii 中集成多个文件上传?
如果是,那么如何实施?在 couchdb 中集成多个文件上传时会面临哪些问题?
是否可以在 couchdb 和 yii 中集成多个文件上传?
如果是,那么如何实施?在 couchdb 中集成多个文件上传时会面临哪些问题?
是的。这就是我在 Yii 中进行多次上传的方式。
public function actionCreate()
{
$model=new Screens;
if(isset($_POST['Screens']))
{
$model->attributes=$_POST['Screens'];
if(isset($_FILES['screens'])){
$images = CUploadedFile::getInstancesByName('screens');
if(isset($images) && count($images)>0){
foreach($images as $pic){
$model->setIsNewRecord(true);
$pic->saveAs(Yii::getPathOfAlias('webroot.images.games.screens').DIRECTORY_SEPARATOR.$pic);
$model->image=$pic->name;
$model->game_id=1;
$model->save();
}
}
}
}
$this->render('create',array(
'model'=>$model,
));
}
而我的观点:
<?php
echo "Screens";
$this->widget('CMultiFileUpload', array(
'model'=>$model,
'name'=>'screens',
'attribute'=>'image',
'accept'=>'jpg|gif|png',
));
?>
不要忘记enctype。对不起,但我现在不了解 couchdb。我是编程新手。希望对你有所帮助)