macfja / phptransformer-twital
PhpTransformer的Twital实现
dev-master
2015-12-27 09:25 UTC
Requires
- goetas/twital: ~0.1.0
- phptransformers/phptransformer: ~0.0.1
Requires (Dev)
- phpunit/phpunit: ~4.6
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2024-09-17 01:06:36 UTC
README
安装
通过Composer
$ composer require macfja/phptransformer-twital
使用方法
$engine = new TwitalTransformer(); echo $engine->render('Hello, {{ name }}!', array('name' => 'phptransformers');
字符串渲染的特殊情况(render
)
如果您使用TwitalTransformer
来渲染存储在字符串变量中的模板,您需要向Twital插件指示您将要使用的字符串类型(HTML5、XML、XHTML)。
为此,您可以在render
函数中传递一个魔法参数。参数名为__twital-adapter
,其值是一个\Goetas\Twital\SourceAdapter
实例。
$engine = new TwitalTransformer(); echo $engine->render( '<ul t:if="users"> <li t:for="user in users"> {{ user.name }} </li> </ul>', array( 'users' => array( array('name' => 'phptransformers'), array('name' => 'twig'), array('name' => 'twital') ), '__twital-adapter' => new HTML5Adapter() ) );
测试
$ phpunit
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。