avalanche / template
此包最新版本(v0.6.0)没有提供许可信息。
简单的模板系统
v0.6.0
2024-02-15 21:51 UTC
README
简单的模板系统
使用方法
需要 avalanch/template (composer)
composer require kavalanche/template
在您的入口控制器或其他启动代码部分创建
Kavalanche\Template\View
的实例。// without default base view defined $view = new Kavalanche\Template\View('/path/to/templates'); // with default base view defined $view = new Kavalanche\Template\View('/path/to/templates', 'base');
将
$view
传递给您的控制器或任何您想要的位置。调用
render
方法并将变量传递给视图文件。public function index() { $list = [...]; // you can optionally override base view by passing third argument (e.g. 'newBase'). $this->view->render('home/index', ['list' => $list]); }
在视图文件中使用您的数据。
foreach ($list as $item) { // whatever }
请记住,如果定义了基本视图,它必须包含此或类似行代码
echo $content;