File Upload

when I’m using “$model->image->name” it show me “Trying to get property of non-object”

this is the code

[PHP]

$model = new AdminNewItem();

if(isset($_POST[‘AdminNewItem’]))

{

$model->attributes = $_POST['AdminNewItem'];


$model->image = CUploadedFile::getInstances($model, 'image');





if($model->validate())


{


    $n_item = new Item();


    $n_item->name      = $model->name;


    $n_item->price     = $model->price;


    $n_item->discount  = $model->discount;


    $n_item->p_catgory = $model->p_catgory;


    $n_item->image_type = Helper::getType($model->image->name);


    $n_item->save();





    Helper::alert('המוצר הוסף בהצלחה');


    Helper::location('admin-item.html');


}

}

[/PHP]

but when I do $model->name[0]; for get the name then their is no problem

[PHP]

$model = new AdminNewItem();

if(isset($_POST[‘AdminNewItem’]))

{

$model->attributes = $_POST['AdminNewItem'];


$model->image = CUploadedFile::getInstances($model, 'image');





if($model->validate())


{


    $n_item = new Item();


    $n_item->name      = $model->name;


    $n_item->price     = $model->price;


    $n_item->discount  = $model->discount;


    $n_item->p_catgory = $model->p_catgory;


    $n_item->image_type = Helper::getType($model->image[0]);


    $n_item->save();





    Helper::alert('המוצר הוסף בהצלחה');


    Helper::location('admin-item.html');


}

}

[/PHP]

thanks for help :)

Hi ilikeme

Post your code of view (_form.php) when the image/images are submitted

Do you have more than one input-images in your form?