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