public function senduiAction() { //获取参数 $title = $this->getRequest()->getParam('title'); $content = $this->getRequest()->getParam('content'); //获取登陆的管理员用户名 $session = new Zend_Session_Namespace('admin'); $senderName = $session->adminName; //根据用户名获取管理员ID $adminId = new AdminModel(); $Id = $adminId->search($senderName); $ids = $this->getRequest()->getParam('check'); if (!empty($ids) && count($ids) > 1) { $userid = implode(',', $ids); } elseif (count($ids) == 1) { $userid = $ids; } else { $userid = '0'; } if (empty($title) || empty($content)) { Zshop_Message::show($this, "发送信息不完整", "admin/message/send", 3); return; } //插入数据 $data = array('user_id' => $userid, 'sender_id' => $Id, 'title' => $title, 'content' => $content, 'readed_id' => 0, 'deleted_id' => 0, 'send_time' => time()); $number = $this->alldate->insert($data); if ($number > 0) { $message = "发送成功"; } else { $message = "操作出错,请从新提交!"; } Zshop_Message::show($this, $message, "admin/message/send", 3); }