lendable/twig-bundle

从数据库加载 twig 模板

这个包的官方仓库似乎已不存在,因此该包已被冻结。

安装量: 19,830

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 22

分支: 1

开放问题: 0

类型:symfony-bundle

v2.0.1 2019-12-30 19:24 UTC

This package is auto-updated.

Last update: 2022-01-22 16:24:01 UTC


README

Scrutinizer Code Quality Build Status Coverage Status Latest Stable Version Total Downloads

TwigBundle

一个允许从数据库存储加载 Twig 模板的 Symfony 扩展包。

安装

composer require lendable/twig-bundle

在您的 AppKernel.php 中引入扩展包

<?php

class YourAppKernel extends \Symfony\Component\HttpKernel\Kernel
{
    public function registerBundles(): array
    {
        $bundles = [
            // ...
            new Alpha\TwigBundle\AlphaTwigBundle(),
        ];
        
        return $bundles;
    }
    
    // ...
}

您可以使用提供的 Template 实体,或者使用自己的。通过为实体类设置参数值 alpha_twig.entity.template.class 和包含其 YAML 映射的目录 alpha_twig.entity.template.mapping_dir 来覆盖扩展包的实体。

// your-application/app/config/config.yml
parameters:
    alpha_twig.entity.template.class: 'Alpha\TwigBundle\Entity\Template'
    alpha_twig.entity.template.mapping_dir: 'src/Resources/config/doctrine'

许可

MIT