我正在开发一个 Symfony 3.4 应用程序。没有安装 Assetic 包,所以我做了:

$ composer require symfony/assetic-bundle

并将其添加到 appKernel.php 中:
    new Symfony\Bundle\AsseticBundle\AsseticBundle(),

它工作完美。然后,在我的 app/config/config.yml 中,我添加了:
# app/config/config.yml
assetic:
    debug:          '%kernel.debug%'
    use_controller: '%kernel.debug%'
    filters:
        cssrewrite: ~

# ...

现在我的前端不再可用,这是 app_dev.php 显示的错误:

Symfony3 + Assetic : ParameterNotFoundException-LMLPHP



即使我从 config.yml 中删除了 Assetic 配置,错误也在这里。我一直在我所有的 *.yml 文件中搜索我没有找到任何属性“templating.engines”......知道吗?

最佳答案

尝试在 config.yml 中添加以下内容

framework:
     ...
     templating:
            engines: ['twig']

关于Symfony3 + Assetic : ParameterNotFoundException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48172169/

10-16 19:26