【问题标题】:What $this->bootstrap('view') will do?$this->bootstrap('view') 会做什么?
【发布时间】:2011-04-05 09:34:26
【问题描述】:

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

受保护的函数 _initDoctype() { $this->bootstrap('view'); $view = $this->getResource('view'); $view->doctype('XHTML1_STRICT'); }

谁能解释一下“$this->bootstrap('view');”是什么意思?

【问题讨论】:

    标签: php zend-framework


    【解决方案1】:

    来自您的 sn-p 所在的same page

    现在我们有了一个视图,让我们肉体化 我们的 _initDoctype() 方法。在里面, 我们将首先确保 View 资源 已运行,获取视图对象,并且 然后配置它。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        这很简单,它确实引导 View 对象。
        引导是您设置(配置和实例化)对象、解决依赖关系等的步骤。
        这样做是因为视图对象必须在之前设置才能设置 Doctype。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-05-15
          • 1970-01-01
          • 1970-01-01
          • 2012-11-24
          • 1970-01-01
          • 2012-10-02
          • 2023-01-27
          • 2012-09-20
          相关资源
          最近更新 更多