jetfirephp / template
JetFire - 其他模板引擎的抽象模板
dev-master
2018-02-18 18:01 UTC
Requires
- php: >=5.4.0
Suggests
- league/plates: Php template engine
- twig/twig: Twig template engine
This package is not auto-updated.
Last update: 2024-09-14 18:58:24 UTC
README
模板引擎选择器。目前只支持 Twig 和 Php 模板引擎。
安装
通过 composer
composer require jetfirephp/template
对于 Twig 的使用
composer require twig/twig
使用方法
require_once __DIR__ . '/vendor/autoload.php'; // Select a template engine to render your view // For twig templating $template = new \JetFire\Template\Twig\TwigTemplate(); // For php templating // $template = new \JetFire\Template\Php\PhpTemplate(); // and create your view object $view = new \JetFire\Template\View(); // set your template options $view->setPath(__DIR__.'/Views/'); $view->setData([ 'name' => 'JetFire' ]); $view->setExtension('.html.twig'); // load a template $view->setTemplate('index'); // search for index.html.twig // or load a content $view->setContent('<html><body>Hello Wolrd !</body></html>'); // and render your view via your template engine echo $template->render($view);
许可证
JetFire 路由以 MIT 公共许可证发布: https://open-source.org.cn/licenses/MIT。