Phalcon视图无法从其他操作中呈现

时间:2014-05-31 23:31:25

标签: view phalcon

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

--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"一切似乎都呈现得很好。但是当我使用" new"行动" mysite.com/vacancy/new"我得到了new.volt文件的内容,但它并没有像我认为的那样呈现。

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

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

如果我删除了动作" new"它只会呈现罚款! 我希望它足够清楚。

1 个答案:

答案 0 :(得分:0)

我只是通过将我包含的每个文件中的/ /放到html文档中来解决它。

实施例

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

而不是

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