我在几个月前就用过它们。然后我切换到Fuel。然后我转回Kohana。
问题?我忘记了如何正确使用模板(我的意思是Controller_Template
)。 3}}在Kohana的文档中有tutorials,但现在链接似乎已被打破。
请提醒我如何使用它们!
答案 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视图文件存在