几个月前我用过它们。然后我切换到燃料。然后我切换回 Kohana。
问题?我忘记了如何正确使用模板(我的意思是 Controller_Template
)。有 tutorials在 Kohana 的文档上,但现在链接似乎已损坏。
请提醒我如何使用它们!
最佳答案
如果你真的想使用它们,你必须扩展Kohana_Template
。然后,您可以将公共(public)字段“$template”设置为您的 View 名称,然后只需执行 $this->template->foo = "foo"即可在模板上设置变量
public class Controller_MyController extends Controller_Template
{
public $template = "my_view";
public function action_foo()
{
$this->template->foo = "foo"
}
}
但核心开发人员不鼓励人们使用它。您最好使用某种模板引擎,例如 Kostache制作您的模板。
关于Kohana 3.1 中的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6245373/