Пример #1
0
 /**
  * 保存用户信息
  */
 public function saveAction()
 {
     $data = $this->request()->getData();
     $memberForm = new \Member\Login\Form\infoForm();
     $memberForm->start('info');
     $data = checkForm::init($data, $memberForm->_name);
     $member = $this->getMember();
     //生成头像
     try {
         db()->upDate($data, array('id' => $member['id']))->done();
         return $this->link()->success("admin:user:profile", "保存成功");
     } catch (\Exception $e) {
         Error::halt($e->getMessage());
         exit;
     }
 }
Пример #2
0
 public function editAction()
 {
     $id = get("id", "int");
     $memberRow = db()->Table('member_info')->getRow(array('id' => $id))->done();
     //getRow
     if (!$memberRow) {
         return $this->link()->error("参数错误");
     }
     $memberForm = new \Member\Login\Form\infoForm();
     $memberForm->bind($memberRow);
     //绑定Row
     $memberForm->start('info');
     //开始渲染
     $this->getView()->assign(array('form' => $memberForm, 'data' => $memberRow));
     return $this->getView()->display();
 }
Пример #3
0
 public function profileAction()
 {
     //管理员资料
     $member = $this->getMember();
     $memberRow = db()->Table('member_info')->getRow(array('role' => \Member\Info\Table\Role::LEVEL_ADMIN, 'id' => $member['id']))->done();
     //getRow
     $memberForm = new \Member\Login\Form\infoForm();
     $memberForm->bind($memberRow);
     //绑定Row
     $memberForm->start('info');
     //开始渲染
     $memberPwd = new \Member\Login\Form\passwordForm();
     $memberPwd->start('password');
     //开始渲染
     $token = getToken();
     session('avatarToken', $token);
     //获取头像
     $this->getView()->assign(array('memberform' => $memberForm, 'memberPwd' => $memberPwd, 'avatar' => $member['avatar'], 'token' => $token));
     return $this->getView()->display();
 }