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(); }
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(); }