在默认的 Codeigniter 安装中,有一个“欢迎”控制器,它有一个“索引”操作,可以加载“欢迎”视图。这按预期工作。
但是,在检查“欢迎”视图时,我可以在页脚中看到这个变量。
<p class="footer">Page rendered in <strong>{elapsed_time}</strong> seconds</p>
据我了解,该变量{elapsed_time}
是使用带有文本表示的内置模板解析器而不是使用 PHP 短标签来回显变量的示例。
但是在“欢迎”控制器内部,“索引”操作中唯一的行就是这些。
$this->load->view('welcome');
而且它没有通过$data['elapsed_time']='xxx';
,这意味着我无法弄清楚变量elapsed_time
的来源!
我的问题是这个。
在哪里elapsed_time
得到定义?它是否内置在模板解析器类中(因此无需先定义即可使用)?如果是这样,这些其他预定义变量的列表在哪里?我想知道我还有什么可以访问的,因为我知道elapsed_time
我可以使用它,这将非常有用。有没有人有模板解析器预定义变量的列表?
提前致谢。