我的config.yml如下:
imports:
- { resource: parameters.yml }
- { resource: security.yml }
framework:
#translator: { fallback: %locale% }
secret: %secret%
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: ~
form: ~
csrf_protection: ~
validation: { enable_annotations: true }
templating:
engines: ['twig']
#assets_version: SomeVersionScheme
default_locale: "%locale%"
trusted_proxies: ~
session: ~
fragments: ~
http_method_override: true我得到一个错误:
'The service definition "templating.engine.twig" does not exist.'但是Twig扩展位于/vendor/twig文件夹中。我还需要做些什么才能让它工作呢?
发布于 2015-06-14 05:22:27
您必须注册TwigBundle并对其进行配置。在Symfony标准版中可以看到一个示例:
# Twig Configuration
twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"new Symfony\Bundle\TwigBundle\TwigBundle(),https://stackoverflow.com/questions/30822782
复制相似问题