我正在使用 Kohana 框架,这实际上是我使用的第一个框架。我只是想知道如何在视图中正确添加模板。我现在正在做的是。
在控制器中。
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Welcome extends Controller_Template {
public $template = 'site';
public function action_index()
{
$this->template->header = View::factory('templates/header');
$this->template->header->title = 'Page name - Welcome';
$this->template->header->description = 'Blah blah blah.';
}
现在在视图内部,我创建了一个名为 site.php 的文件(视图)并在顶部回显变量 $header 以便它显示页面的内容,并且它工作正常但它实际上是正确的方法吗?我的意思是在每个视图中都显示标题?我确信必须有更复杂或更好的方法来做到这一点。我还听说不鼓励使用 Kohana Templete。