Uploading multiple images with CMultiFileUpload

Comparing #1 with #2

Revision #2 was created by rsingh rsingh on Apr 17, 2011, 9:32:50 AM.

copy/paste error for $pic->name

Content

[...]
if (isset($images) && count($images) > 0) {

// go through each uploaded image
foreach ($images as $image => $pic) {
echo $pic->name.'<br />';
if ($pic->saveAs(Yii::getPathOfAlias('webroot').'/images/ADD YOUR PATH HERE!/'.$
modelpic->name)) {
// add it to the main model now
$img_add = new Picture();
[...]
```

Obviously, you have to handle the errors, but that's up to you (I haven't coded that yet). However, now you have the files uploaded to your model, and you can play around with it

 
 
Hat-tip: **Wiseon3** caught a copy/paste error of mine:
 
 
 
 
```php 
"if ($pic->saveAs(Yii::getPathOfAlias('webroot').'/images/ADD YOUR PATH HERE!/'.$model->name)) {
 
                        // add it to the main model now"
 
```
 
 
has been updated to
 
 
 
 
```php 
if ($pic->saveAs(Yii::getPathOfAlias('webroot').'/images/ADD YOUR PATH HERE!/'.$pic->name)) {
 
                        // add it to the main model now
 
```
 
 
The main code has been updated to reflect this change. Thanks