public function indexAction() { $errorMsg = null; $messages = new Admin_Models_MessageMapper(); $condition[0] = $this->getUserId(); $condition[1] = null; if($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); $arrayMessages = array(); $key = trim($formData['key']); if($key != null) { $condition[1] = $formData['condition']; $arrayMessages = $messages->fetchAllJoin($key,$condition); if(count($arrayMessages) == 0) { $errorMsg = General_Models_Text::$text_searchErrorNr; } } else { $errorMsg = General_Models_Text::$text_searchErrorNi; } } else { $arrayMessages = $messages->fetchAllJoin(null,$condition); } if(count($arrayMessages) != 0) { $pageNumber = $this->_getParam('page'); $arrayMessages->setCurrentPageNumber($pageNumber); $arrayMessages->setItemCountPerPage('20'); } $this->view->messages = $this->_helper->flashMessenger->getMessages(); $this->view->arrayMessages = $arrayMessages; $this->view->controller = "message"; $this->view->errorMsg = $errorMsg; $this->view->modelName = "站内消息"; }