Download the PHP package zfegg/symfony-twig-factory without Composer
On this page you can find all versions of the php package zfegg/symfony-twig-factory. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package symfony-twig-factory
Symfony twig bridge factories
Using symfony/twig-bridge
in Expressive. (e.g.: asset,workflow)
在 Mezzio (Zend Expressive) 中使用部分的 symfony/twig-bridge
提供的 twig 扩展 (如: asset
,workflow
)
Installation / 安装
TODO factories / 需实现的twig扩展
- [x]
asset
- [ ]
code
- [ ]
dump
- [x]
expression
- [x]
\Symfony\Bridge\Twig\Extension\FormExtension
- [x]
\Symfony\Bridge\Twig\Extension\TranslationExtension
- [x]
\Symfony\Bridge\Twig\Extension\WorkflowExtension
- [x]
\Symfony\Bridge\Twig\Extension\YamlExtension
Usage / 使用
Based on expressive.
Add all symfony twig extension in Expressive.
You can add all extension configs or customize add you want.
你可以添加全部扩展配置,或者自定义添加您想要的。
Zfegg\SymfonyTwigFactory\ConfigProvider
Load all the configs of twig extensions. / 加载全部 twig 扩展配置.Zfegg\SymfonyTwigFactory\AssetConfigProvider
Symfony\Bridge\Twig\Extension\AssetExtension
Zfegg\SymfonyTwigFactory\BaseConfigProvider
Symfony\Bridge\Twig\Extension\ExpressionExtension
Symfony\Bridge\Twig\Extension\YamlExtension
Zfegg\SymfonyTwigFactory\FormConfigProvider
Symfony\Bridge\Twig\Extension\FormExtension
Zfegg\SymfonyTwigFactory\TranslationConfigProvider
Symfony\Bridge\Twig\Extension\TranslationExtension
Zfegg\SymfonyTwigFactory\WorkflowConfigProvider
Symfony\Bridge\Twig\Extension\WorkflowExtension
Asset extension usage / asset 扩展使用
1. Add symfony/asset
library. / 添加 symfony/asset
扩展
2. Add config provider in project config.php
. / 在项目中添加配置
Add AssetConfigProvider
to config.php
file, if you just want to use AssetExtension
.
如果你只想要 AssetExtension
, 就添加AssetConfigProvider
到 config.php
配置文件中.
3. Add config in project. / 在项目中添加配置
Example file config/autoload/template.global.php
.
举例文件 config/autoload/template.global.php
.
Form extension usage / form 扩展使用
1. Add symfony/form
library. / 添加 symfony/form
扩展
2. Add config provider in project config.php
. / 在项目中添加配置
Add FormConfigProvider
to config.php
file, if you just want to use FormExtension
.
如果你只想要 FormExtension
, 就添加FormConfigProvider
到 config.php
配置文件中.
3. More form configs in project. / 在项目中表单的配置
Example file config/autoload/template.global.php
.
举例文件 config/autoload/template.global.php
.
Run the examples. / 运行示例
example/index.php
All versions of symfony-twig-factory with dependencies
symfony/twig-bridge Version ^4.0 | ^5.0 | ^6.0
psr/container Version ^1.0 | ^2.0