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 요청을 통해 직원 / 목록 페이지를 호출하고 결과를 보여주었습니다.