视图实例化

视图功能由 ginkgo\View 类配合视图驱动类一起完成,内置 PHP 原生模板驱动。

因为控制器可以无需继承任何的基础类,因此在控制器中如何使用视图取决于你怎么定义控制器。

继承 ginkgo\Ctrl

如果你的控制器继承了 ginkgo\Ctrl 类,无需实例化视图类,可以直接调用控制器基础类封装的相关视图类的方法。

  1. // 渲染驱动输出
  2. return $this->fetch();

下面的方法可以直接被调用:

方法 描述
fetch 渲染模板
display 渲染内容
assign 变量赋值
engine 初始化视图驱动

如果需要调用 View 类的其它方法,可以直接使用 $this->obj_view 对象: