shapecode / twig-string-loader
twig的字符串加载器
2.0.0
2023-12-02 15:19 UTC
Requires
- php: ^8.1
- twig/twig: ^3.8
Requires (Dev)
- doctrine/coding-standard: ^12.0
- maglnet/composer-require-checker: ^4.7
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-strict-rules: ^1.5
- phpunit/phpunit: ^10.5
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-08-31 00:29:43 UTC
README
安装说明
首先,您需要将 shapecode/twig-string-loader
添加到 composer.json
文件中
通过执行 composer require shapecode/twig-string-loader
或手动添加
{ "require": { "shapecode/twig-string-loader": "^1.0" } }
将字符串加载器添加到您的 $twig
对象中
<?php // index.php //... $loader1 = new \Twig\Loader\FilesystemLoader('/path/to/templates'); $loader2 = new \Shapecode\Twig\Loader\StringLoader(); $loader = new \Twig\Loader\ChainLoader([$loader1, $loader2]); $twig = new \Twig\Environment($loader);
用法
现在您可以使用twig编译字符串了
<?php $twig->render('Hello {{ world }}', array( 'world' => 'World' ));