rusadrako / templater
模板化工具
0.1.0
2024-06-21 06:17 UTC
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2024-09-28 05:39:11 UTC
README
模板化工具
安装(composer)
composer require 'rusadrako/templater'
安装(手动)
- 下载并解压库。
- 在代码中添加指令
require_once('/templater/src/autoload.php')
执行示例
use RusaDrako\templater\Templater; $templater=new Templater(); $templater->addRootFolder(__DIR__.'/'); $templater->assign('data_1', 'test text 1'); $templater->assign('data_2', 'test text 2'); $templater->display('template_folder/template_name');
use RusaDrako\templater\Templater; $templater=new Templater(); $templater->addRootFolder(__DIR__.'/'); $templater->display('template_folder/template_name', ['data_1'=>'test text 1', 'data_2'=>'test text 2']);
use RusaDrako\templater\Templater; $templater=new Templater(); $templater->addRootFolder(__DIR__.'/'); $templater->assign('data_1', 'test text 1'); $templater->assign('data_2', 'test text 2'); echo $templater->render('template_folder/template_name');
use RusaDrako\templater\Templater; $templater=new Templater(); $templater->addRootFolder(__DIR__.'/'); echo $templater->render('template_folder/template_name', ['data_1'=>'test text 1', 'data_2'=>'test text 2']);
从另一个模板调用模板
<hr> <?php $this->templater->display('template_folder/template_name_2', ['data_3'=>'test text 3']) ?> <hr>