$ this-> bootstrap('view')会做什么?

时间:2011-04-05 09:34:26

标签: php zend-framework

我是zend框架的新手。我在bootstrap文件中找到了如下代码。

 protected function _initDoctype()
    {
        $this->bootstrap('view');
        $view = $this->getResource('view');
        $view->doctype('XHTML1_STRICT');
    }

任何人都可以解释一下“ $ this-> bootstrap('view'); ”这是什么意思?

3 个答案:

答案 0 :(得分:4)

来自您的代码段所在的same page

  

现在我们有了一个观点,让我们充实   我们的_initDoctype()方法。在里面,   我们将首先确保View资源   已经运行,获取视图对象,和   然后配置它。

答案 1 :(得分:3)

它设置视图资源,以便您可以访问它。如果没有它,以下行将不会返回任何内容放入$ view变量中,您将收到错误:

Fatal error: Call to a member function doctype() on a non-object.

答案 2 :(得分:1)

它非常简单,它实际上是 bootstraps View对象 Bootstraping是您设置(配置和实例化)对象,解决依赖关系等的一个步骤 这样做是因为必须先设置View Object 才能设置Doctype。