Esempio n. 1
0
 public function search(SearchForm $searchForm)
 {
     $searchKey = $searchForm->getSearchkey();
     $memberDao = new MembersDao();
     $memberDao->runSelectByAspectBefore();
     return $memberDao->runSelectByAspect($searchKey);
 }
Esempio n. 2
0
 public function action_searchresult()
 {
     $searchForm = new SearchForm();
     $searchForm->excuteAutoBind(Input::all());
     $searchValidation = new SearchValidator();
     $validation = $searchValidation->validate();
     $searchForm->setValiator($validation);
     $memberService = new MemberService();
     if ($validation->run()) {
         $result = $memberService->search($searchForm);
         $searchResultForm = new SearchResultForm();
         $searchResultForm->excuteAutoBind((array) $result);
         return Aspect::getViewForge(View::forge('member/searchresult', $searchResultForm->toView()), $searchResultForm);
     } else {
         return Aspect::getViewForge(View::forge('member/search', $searchForm->toView()), $searchForm);
     }
 }