【发布时间】:2016-04-13 06:12:35
【问题描述】:
我希望在phalcon 2.0 中使用这个模板引擎。
我通过phalcon-devtools 创建了项目——应该没问题。此模板引擎不起作用。默认值为*.phtml,它可以工作,但我希望volt。现在项目有这个hierarchy:
phalcon-project 文件夹:
- public
- index.php
- config
- apps
- frontned
- controllers
- models
- views
- index
- index.volt
- layouts
- main.volt
- backend
- cache
index.volt 看起来像:
{% extends "layouts/main.volt" %}
{% block content %}test{% endblock %}
和布局 - main.volt 包含以下内容:
{{ content() }}
这样我就得到了空白页。 你能帮助我吗?提前致谢。
【问题讨论】:
-
您是否在 services.php 中注册了 volt 引擎? docs.phalconphp.com/en/latest/reference/…
-
是的,我做到了,我不知道出了什么问题:(
-
您好,首先尝试根据您的需要制作布局文件夹(您在其中初始化 volt):例如
$view = new View(); $view->setViewsDir($config->application->viewsDir); $view->setLayoutsDir('_layouts/');... 之后,在该文件夹中创建文件 index.volt 并放入 {{内容() }}。现在在您的索引文件夹中,仅使用“测试”内容修改 index.volt :) 我认为现在可以了。
标签: template-engine phalcon volt