FuelPHP-HMVC 요청

FuelPHP는 다음을 사용하여 동일한 애플리케이션 내에서 작업을 요청하는 탁월한 기능을 제공합니다. Request수업. 이를 HMVC 요청이라고합니다. 컨트롤러 로직을 재사용 할 수 있습니다.

HMVC 요청 생성

HMVC 요청을 생성하는 것은 필요한 URL로 요청 객체를 생성하고 다음과 같이 execute 메소드를 호출하는 것만 큼 간단합니다.

$list = Request::forge('employee/list/')->execute(); 
echo $list;  

$employee = Request::forge('employee/show/1')->execute(array('id' => '1')); 
echo $employee;

작업 예

HMVC 기능을 테스트하기 위해 새 컨트롤러 인 Controller_HMVC 를 만들어 보겠습니다 . 파일 생성,fuel/app/classes/controller/hmvc.php 다음 코드를 넣으십시오.

<?php 
   class Controller_HMVC extends Controller { 
      public function action_index() { 
         echo Request::forge('employee/list')->execute(); 
      } 
   }

여기서는 HMVC 요청을 통해 직원 / 목록 페이지를 호출하고 결과를 보여주었습니다.

결과