public function createAction() { $product = new Product(); $product->name = $_POST['name']; $product->stock = $_POST['stock']; $product->price = $_POST['price']; $uploaddir = 'C:\\xampp\\htdocs\\one\\public\\img\\.'; $uploadfile = $uploaddir . basename($_FILES['photo']['name']); if (move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile)) { $product->img_url = $uploadfile; } if (!$product->save()) { foreach ($product->getMessages() as $message) { $this->flash->error($message); return $this->dispatcher->forward(array("controller" => "Product", "action" => "new")); } } else { $this->flash->success('Product successfully created.'); return $this->response->redirect('Index'); } }