📅  最后修改于: 2020-10-25 04:22:56             🧑  作者: Mango
FuelPHP在控制器之后提供了一个额外的层来生成视图。控制器处理完输入并完成业务逻辑后,便将控件发送给Presenter , Presenter负责处理额外的逻辑,例如从数据库中获取数据,设置视图数据等,然后调用View目的。
我们可以使用Presenter类来渲染视图,如下所示:
public Controller_Employee extends Controller {
public function action_welcome() {
return Presenter::forge('employee/hello');
}
}
演讲者类别的默认位置为fuel / app / classes / presenter / 。以下是一个简单的示例。
name = Request::active()->param('name', 'World');
}
}
以上presenter类的视图文件相对于views文件夹解析为employee / hello.php ,如指定。
Hi,
最后,更改路线以匹配员工的欢迎行动,如下所示:
'employee/hello(/:name)?' => array('employee/welcome', 'name' => 'hello'),
现在,请求URL, http:// localhost:8080 / employee / hello / Jon呈现以下结果。