PHP 8.6.0 Beta 3 is available for testing

Yaf_Controller_Abstract::initView

(Yaf >=1.0.0)

Yaf_Controller_Abstract::initView初始化视图并返回

说明

public function Yaf_Controller_Abstract::initView(?array $options = ?): ?Yaf_View_Interface

返回绑定到该控制器的视图引擎。视图引擎由 Yaf_Dispatcher 在分发过程中初始化, 使用为当前控制器设置的模板路径。

参数

options

传递给视图引擎的选项,参见 Yaf_View_Simple::__construct()

返回值

成功时返回 Yaf_View_Interface 实例, 失败时返回 null

示例

示例 #1 Yaf_Controller_Abstract::initView() 示例

<?php
class ProductController extends Yaf_Controller_Abstract
{
    public function indexAction() {
        // 获取绑定到该控制器、并以其模板路径初始化的视图引擎,
        // 例如 application/views/;
        // options 会被转发给视图引擎,参见
        // Yaf_View_Simple::__construct()
        $view = $this->initView();
        $view->assign("products", array("yaf", "php"));
    }
}
?>
添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top