【问题标题】:Load only layout.phtml but not view in Zend Framework 3在 Zend Framework 3 中仅加载 layout.phtml 但不加载视图
【发布时间】:2017-11-05 06:18:44
【问题描述】:

我们可以禁用 zend 应用程序的视图渲染吗?但仍然加载 layout.html。 我正在构建一个 angularjs+zend 应用程序。我已经在 layout.phtml 中添加了我的 angularjs 脚本,但是每当我加载一个页面时,它都会显示 404,因为我没有为路由定义一个 html 视图。为了解决这个问题,我必须在控制器中定义所有路由功能。但我不需要这个,因为我在前端/angularjs 有我的看法

【问题讨论】:

  • 查看this answer
  • 如果你有一个 js 前端,为什么你的控制器试图发送 html 视图?我认为你必须返回 jsonmodel 而不是 viewmodel。

标签: angularjs zend-framework3


【解决方案1】:

您的 layout.phtml 文件中必须有 <?= $this->content ?> 行。这是页面视图应该发生的地方。 如果你删除它,它不会显示任何东西。

【讨论】:

    猜你喜欢
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    相关资源
    最近更新 更多