public function saveAction() { $id = $this->request->getPost("id", "int"); $finance = Finance::findFirstById($id); if (!$finance) { $this->flash->error("没找到对应的录入信息"); return $this->forward("product/index"); } $request = $this->request->getPost(); //$finance = new Finance(); $finance->data = json_encode($request); $finance->time = time(); $finance->did = $request['company']; $finance->d_name = $finance->department->name; if ($finance->save()) { $this->flash->notice("保存成功!"); } else { $this->flash->error("保存失败!"); } $this->response->redirect('products/list'); }