个性化阅读
专注于IT技术分析

如何解决FOSUserBundle异常:服务” fos_user.mailer”具有对不存在的服务”模板”的依赖

在最新版本的Symfony 3(即3.4版)中, 空项目的默认结构和依赖项已更改。影响想要安装FOSUserBundle的开发人员的更改之一是FOSUserBundle所需的Twig模板服务不存在。

如果你确实想在项目中实现FOSUserBundle, 则需要满足必要的依赖关系。在这种情况下, 你将需要使用以下命令通过composer安装Symfony的模板组件:

注意

非常重要的一点是, 如果你使用的是Symfony 3.4, 则要安装最新的3.4.x版本的模板组件, 因为即将发布的版本仅与Symfony 4.x兼容。如果仅使用作曲家安装组件, 则需要symfony /模板。

composer require symfony/templating v3.4.2

安装此组件后, 在框架键下的config.yml文件中启用树枝模板引擎:

# app/config/config.yml
framework:
    templating:
        engines: ['twig']

最后, 如有必要, 请清除缓存, 然后问题就不会再出现了。

编码愉快!

赞(0)
未经允许不得转载:srcmini » 如何解决FOSUserBundle异常:服务” fos_user.mailer”具有对不存在的服务”模板”的依赖

评论 抢沙发

评论前必须登录!