chilldev/proxy-templating-bundle

为 Symfony2 服务的动态模板代理引用包。

此包的官方仓库似乎已不存在,因此已将其冻结。

0.0.3 2013-11-06 00:57 UTC

This package is not auto-updated.

Last update: 2019-03-01 00:18:44 UTC


README

ChillDevProxyTemplatingBundle 是一个 Symfony2 包,允许您为系统定义全局默认的模板引擎(对于依赖于此功能的包)。

Build Status Scrutinizer Quality Score Coverage Status Dependency Status SensioLabsInsight

安装

此包作为 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") 注解。有关更详细的示例,请参阅 使用文档

资源

贡献

您想帮助改进此项目吗?只需 fork 它并提交一个 pull request。您可以自己完成所有工作,不需要询问是否可以,只需做所有您想做的事情!

此项目根据 MIT 许可证 发布。

作者

ChillDevProxyTemplatingBundleChillout Development 提供。

贡献者列表