php - 引导 View

标签 php zend-framework bootstrapping

我在应用程序中引导 View 时遇到问题。

我正在尝试在 Bootstrap 中获取 View 实例,以便我可以分配 View 变量等。

问题是我似乎无法按照推荐的方式进行操作。我可以这样做:

$this->bootstrap('layout');
$layout = $this->getResource('layout');
$view = $layout->getView();

效果很好。 get_class($view) 返回 Zend_View。

但如果我这样做:

$this->bootstrap('view');
$view = $this->getResource('view');

如果我执行 get_class($view),我会得到一个空白屏幕。它返回 null。

我已将 resources.view[] = 添加到我的 application.ini 中。

对于为什么这不起作用有什么想法吗?我过去曾在其他项目上成功使用过第二位代码,但看不出它在这个项目上不起​​作用的任何原因。

最佳答案

在 Bootstrap.php 中尝试一下:

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

关于php - 引导 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066676/

相关文章:

php - 使用 UTF-8 时某些字符无法显示

php - Zend Framework - Doctrine 2 集成 : where to store the EntityManager?

PHPUnit 显示已达到最大函数嵌套级别 '100',正在中止

templates - 如何使 Bootstrap 4 封面示例发挥作用?

zend-framework - Zend Framework Bootstrap 函数从哪里得到

PHP->MySQL 表单 - 验证

PHP 日期函数跳过二月。有人知道解决此日期错误的方法吗?

javascript - 为什么 tinymce 没有出现在动态添加的文本区域

php - Zend Framework - 从 View 脚本中清除自定义占位符

java - 如何覆盖jdk中的类?