public function replyAction() { $content = $this->getRequest()->getParam('context'); // echo $content; //得到expertid $expertid = $_SESSION["userinfo"][0][id]; $questionid = $_SESSION["question"][questionid]; $usertable = new UserModel(); $db1 = $usertable->getAdapter(); $response = new Expert_ResponseModel(); $db2 = $response->getAdapter(); $question = new User_QuestionModel(); $db3 = $question->getAdapter(); // exit(); $questions = $db3->query('SELECT userconquestion.* FROM userconquestion WHERE id=? ', $questionid)->fetchAll(); $userid = $questions[0][userid]; // print_r($questions); //获取当前时间 $t = time(); $time = date("Y-m-d H:i:s", $t); $set = array('expertid' => $expertid, 'userid' => $userid, 'questionid' => $questionid, 'response' => $content, 'time' => $time); // print_r($insertset); $flag1 = $response->insert($set); $state = 0; $updateset = array('state' => $state); $question->update($updateset, $db3->quoteInto('id = ?', $questionid)); $this->view->info = '回复成功'; $this->view->expertid = $expertid; $this->_forward('result7', 'globals'); }