shippinno/template
Composer 安装命令:
composer require shippinno/template
包简介
A small package for handling template text files.
README 文档
README
Installation
$ composer require shippinno/template
Usage
Assume that you have a Liquid template file in the local filesystem like below.
$ tree -d /templates /templates `-- hello.liquid $ $ cat /templates/hello.liquid Hello, {{ you }} !!
It is super easy to load that template and render with variables.
use League\Flysystem\Adapter\Local; use League\Flysystem\Filesystem; use Shippinno\Template\Liquid; $filesystem = new Filesystem(new Local('/templates')); $liquid = new Liquid($filesystem); $liquid->render('hello', ['you' => 'Shippinno']); // => 'Hello, Shippinno !!'
Template files can be on any “filesystem” as far as Flysystem supports it.
use Spatie\Dropbox\Client; use Spatie\FlysystemDropbox\DropboxAdapter; $client = new Client('AUTH_TOKEN'); $filesystem = new Filesystem(new DropboxAdapter($client)); $liquid = new Liquid($filesystem); // ...
Or you can also just render with a template source.
$twig = new Twig; $twig->renderSource('Hello, {{ you }} !!', ['you' => 'Shipiinno']); // => 'Hello, Shippinno !!'
统计信息
- 总下载量: 2.15k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2018-11-01