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页面并显示了结果。