public function search(SearchForm $searchForm) { $searchKey = $searchForm->getSearchkey(); $memberDao = new MembersDao(); $memberDao->runSelectByAspectBefore(); return $memberDao->runSelectByAspect($searchKey); }
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); } }