【问题标题】:Phalcon view not rendering right from other actionsPhalcon 视图无法从其他操作中正确呈现
【发布时间】:2014-07-21 10:35:22
【问题描述】:

我正在阅读有关 Phalcon 的有关分层渲染的文档(“http://docs.phalconphp.com/en/latest/reference/views.html#hierarchical-rendering”)。我似乎无法弄清楚。我有以下文件设置,就像文档一样,但唯一的区别是我使用的是 volt。

--views
  --vacancy
      --index.volt// action
      --new.volt//action
  --layouts
    --vacancy.volt//controller

这是我的空置控制器。它只是一个空控制器

class VacancyController extends \Phalcon\Mvc\Controller
{
    public function indexAction()
    {

    }
    public function newAction()
    {

    }
}

问题 当我转到“mysite.com/vacancy”时,一切似乎都很好。但是当我使用“新”操作“mysite.com/vacancy/new”时,我得到了文件 new.volt 的内容,但它并没有按照我认为的方式呈现。

在 chrome 控制台中我收到此错误:

资源被解释为脚本,但以 MIME 类型 text/html 传输:

如果我删除动作“新”,它只会呈现正常! 我希望它足够清楚。

【问题讨论】:

  • 请把new.volt的代码放在问题里。
  • 你能发布你的new.volt文件的内容吗?
  • 我认为它没有任何相关性。“新空缺”就是那个字符串

标签: view phalcon


【解决方案1】:

我只是通过在我包含到 html 文档中的每个文件之前添加一个 / 来解决它..

示例

<script type="text/javascript" src="/js/main.js"></script>

而不是

<script type="text/javascript" src="js/main.js"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 2018-05-06
    • 2019-08-18
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    相关资源
    最近更新 更多