当前位置: 首页 > 文档资料 > FuelPHP 入门教程 >

HMVC请求(HMVC Request)

优质
小牛编辑
131浏览
2023-12-01

FuelPHP提供了一个很好的功能,可以使用Request类在同一个应用程序中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;

工作示例 (Working Example)

让我们创建一个新的控制器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请求调用了employee/list页面并显示了结果。

结果 (Result)

员工名单