名称

Yaf_Controller_Abstract::initView

(Since Yaf 1.0.0.5)

public Yaf_View_Interface Yaf_Controller_Abstract::initView( void  );

初始化视图引擎, 因为Yaf采用延迟实例化视图引擎的策略, 所以只有在使用前调用此方法, 视图引擎才会被实例化

参数
void

该方法不需要参数

返回值

Yaf_View_Interface实例

例子

例 11.50. Yaf_Controller_Abstract::initView 的例子

     
     <?php
     class IndexController extends Yaf_Controller_Abstract {
        public funciton init() {
            $view = $this->initView();
            /* 此后就可以直接通过获取Yaf_Controller_Abstract::$_view
            来访问当前视图引擎 */

            $this->_view->assign("webroot", "http://domain.com/");
        }
     }
     ?>