chilldev / proxy-templating-bundle
为 Symfony2 服务的动态模板代理引用包。
此包的官方仓库似乎已不存在,因此已将其冻结。
0.0.3
2013-11-06 00:57 UTC
Requires
- php: >=5.4
- chilldev/dependency-injection-extra: >=0.0.1
- symfony/dependency-injection: ~2.1
- symfony/framework-bundle: ~2.1
- symfony/http-foundation: ~2.1
- symfony/http-kernel: ~2.1
- symfony/templating: ~2.1
Requires (Dev)
- ext-xsl: *
- kriswallsmith/assetic: ~1.0
- phpmd/phpmd: 1.5.0
- phpunit/phpunit: 3.7.28
- satooshi/php-coveralls: 0.6.1
- sebastian/phpcpd: 1.4.3
- squizlabs/php_codesniffer: 1.4.7
This package is not auto-updated.
Last update: 2019-03-01 00:18:44 UTC
README
ChillDevProxyTemplatingBundle 是一个 Symfony2 包,允许您为系统定义全局默认的模板引擎(对于依赖于此功能的包)。
安装
此包作为 Composer 包 提供。要安装它,只需将以下依赖定义添加到您的 composer.json 文件中
"chilldev/proxy-templating-bundle": "dev-master"
如果您想使用特定版本,请将 dev-master 替换为不同的约束条件。
注意: 此包需要 PHP 5.4。
配置
为了使用此包,请在您的内核中加载它
<?php use ChillDev\Bundle\ProxyTemplatingBundle\ChillDevProxyTemplatingBundle; use Symfony\Component\HttpKernel\Kernel as BaseKernel; class Kernel extends BaseKernel { public function registerBundles() { $bundles = [ new ChillDevProxyTemplatingBundle(), ]; } }
启用模板切换
framework: templating: engines: - "twig" - "php" - "default" # you need to add this engine to your configuration
然后配置代理
chilldev_proxytemplating: templating: "php"
有关详细信息,请参阅 配置选项。
使用方法
ChillDevProxyTemplatingBundle 并不真正提供任何功能。它只是一个全局代理模板重定向器。您只需将模板传递给代理,只需使用其名称作为引擎,例如通过渲染 Bundle:Controller:action.html.default 或使用 @Template(engine="default") 注解。有关更详细的示例,请参阅 使用文档。
资源
- 源代码文档
- 带有 API 文档的 GitHub 页面
- 问题跟踪器
- Packagist 包
- Chillout Development @ GitHub
- Chillout Development @ Facebook
- 在 Wrzasq.pl 上的帖子
贡献
您想帮助改进此项目吗?只需 fork 它并提交一个 pull request。您可以自己完成所有工作,不需要询问是否可以,只需做所有您想做的事情!
此项目根据 MIT 许可证 发布。
作者
ChillDevProxyTemplatingBundle 由 Chillout Development 提供。
贡献者列表