예제 #1
0
파일: member.php 프로젝트: vienbk91/kenshuu
 public function action_register()
 {
     $memberForm = new MemberForm();
     $memberForm->excuteAutoBind(Input::all());
     $memberValidation = new MemberValidator();
     $validation = $memberValidation->validate();
     $memberForm->setValiator($validation);
     $memberService = new MemberService();
     if ($validation->run()) {
         $memberService->register($memberForm);
         return Aspect::getViewForge(View::forge('member/register', $memberForm->toView()), $memberForm);
     } else {
         return Aspect::getViewForge(View::forge('member/index', $memberForm->toView()), $memberForm);
     }
 }