模板在Kohana 3.1

时间:2011-06-05 19:39:22

标签: templates view kohana kohana-3

我在几个月前就用过它们。然后我切换到Fuel。然后我转回Kohana。

问题?我忘记了如何正确使用模板(我的意思是Controller_Template)。 tutorials,但现在链接似乎已被打破。

请提醒我如何使用它们!

2 个答案:

答案 0 :(得分:1)

如果您真的想要使用它们,则必须扩展Kohana_Template。然后你可以在你的视图名称中设置一个公共字段'$ template',然后只需要$ this-> template-> foo =“foo”来设置模板上的变量

public class Controller_MyController extends Controller_Template
{
    public $template = "my_view";
    public function action_foo()
    {
        $this->template->foo = "foo"
    }
}

但核心开发人员不鼓励人们使用它。您可以更好地使用某种模板引擎(如Kostache)来制作模板。

答案 1 :(得分:-1)

$template = 'mytemplate';

function action_index() {
      $template->content = new View("content");
      $template->content->title = "page title"; // depends on the fields in your view
}

这将要求mytemplate.php和content.php视图文件存在