作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚问了一个关于模板的问题 (Templates In Kohana 3.1),现在我知道我应该使用 Kostache。它是 Mustache 的模块模板语言。
无论如何,我刚刚为我的 Kohana 3.1 启用了 Kostache 模块并且一切正常。它安装正确!接下来做什么?如何使用它?
我现在应该把我的观点放在哪里?
我的 Controller 应该扩展什么?
如何分配变量?
如何为 View 制作页眉、页脚等?
也许有分步指南吗? This和 this帮不了我很多...
最佳答案
Where should I put my views now?
classes/view/{template name}.php
中。
templates
模块根目录中的目录,例如
templates/login.mustache
View_Admin_Login
然后 kostache 将寻找
templates/admin/login.mustache
What my controller should extend?
Controller
作为基础可以正常工作。
How to assign variable
$view = new View_Admin_Login;
$view->message = 'Hello';
$this->response->body($view->render());
{{message}}
How to make header, footer etc. for views
Kostache_Layout
,另见
layout template
关于view - 如何开始使用 Kostache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6245592/
我刚刚问了一个关于模板的问题 (Templates In Kohana 3.1),现在我知道我应该使用 Kostache。它是 Mustache 的模块模板语言。 无论如何,我刚刚为我的 Kohana
我是一名优秀的程序员,十分优秀!