コード例 #1
0
 public function editAction()
 {
     if ($this->isAjax()) {
         $data = $this->request->getPost();
         if (empty($data)) {
             $this->pageError('param');
         }
         $modelForm = new AdminiForm('edit');
         if ($result = $modelForm->validate($data)) {
             if ($modelForm->edit()) {
                 $this->success('操作成功');
             } else {
                 $this->error('操作失败');
             }
         }
         $this->error($result);
     }
     $id = $this->dispatcher->getParams()[0];
     if (empty($id)) {
         $this->pageError('param');
     }
     $admini = Admini::findById($id);
     if (!$admini) {
         $this->pageError('param');
     }
     $form = new AdminiForm('edit', $admini);
     $this->view->setVars(['page' => ['title' => '编辑成员'], 'formparams' => ['event' => 'edit', 'action' => \Func\url('/admini/edit')], 'data' => $admini]);
     $this->view->pick('admini/add');
 }