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リクエストを通じて従業員/リストページを呼び出し、結果を表示しました。

結果

従業員リスト