public function saveAction($id = null)
 {
     if ($this->request->isPost()) {
         // 动作集合
         $actionList = $this->request->getPost('actionList');
         $actionList = array_unique($actionList);
         // 转成字符串
         $postData = array('name' => $this->request->getPost('rightName'), 'content' => join(',', $actionList));
         if ($id) {
             $rights = Rights::findFirst($id);
             if (!$rights) {
                 $this->displayAjax(false, '未找到您要修改的信息');
             }
         } else {
             $rights = new Rights();
         }
         if ($rights->save($postData) == false) {
             $this->displayAjax(false, join($rights->getMessages(), '<br>'));
         }
         $this->displayAjax(true, '', array('redirect_url' => $this->url->get('Admin/Rights/index')));
     }
     if ($id) {
         $rights = Rights::findFirst($id);
         $this->assign('allowList', explode(',', $rights->content));
         $this->assign('data', $rights);
     }
     $this->assign('controllers', Rights::getControllers());
 }