Fuelphp-hmvc-request
提供:Dev Guides
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;
実施例
新しいコントローラ_Controller_HMVC_を作成して、HMVC機能をテストしましょう。 ファイル fuel/app/classes/controller/hmvc.php を作成し、次のコードを配置します。
<?php
class Controller_HMVC extends Controller {
public function action_index() {
echo Request::forge('employee/list')->execute();
}
}
ここでは、HMVCリクエストを通じて従業員/リストページを呼び出し、結果を表示しました。