php - Symfony config.yml can't load Twig extension -


my config.yml follows:

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 

i error:

 'the service definition "templating.engine.twig" not exist.' 

but twig extension in /vendor/twig folder. more have change make work?

you have register twigbundle , configure it. example can seen in symfony standard edition:

app/config/config.yml:

# twig configuration twig:     debug:            "%kernel.debug%"     strict_variables: "%kernel.debug%" 

app/appkernel.php:

new symfony\bundle\twigbundle\twigbundle(), 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -