Twig &引用;找不到模板";关于生产环境细枝模板

Twig &引用;找不到模板";关于生产环境细枝模板,twig,symfony,Twig,Symfony,我在Symfony3中使用HampeZurbInkBundle作为电子邮件模板。在从服务调用的一个模板中,我有以下行: {% extends 'HampeZurbInkBundle:FoundationForEmails:2/base.html.twig' %} 这在我的本地环境(Mac/env=dev)上可以正常工作,但在生产环境(Linux/env=prod)上,当使用模板时,我会在日志中看到以下错误: Unable to find template \"HampeZurbInkBundl

我在Symfony3中使用HampeZurbInkBundle作为电子邮件模板。在从服务调用的一个模板中,我有以下行:

{% extends 'HampeZurbInkBundle:FoundationForEmails:2/base.html.twig' %}
这在我的本地环境(Mac/env=dev)上可以正常工作,但在生产环境(Linux/env=prod)上,当使用模板时,我会在日志中看到以下错误:

Unable to find template \"HampeZurbInkBundle:FoundationForEmails:2/base.html.twig\"
我已经检查过了,文件确实存在

错误的详细信息:

looked into: /var/www/html/site/app/Resources/views, /var/www/html/site/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form) in \"CoreBundle:Email:password_reset.email.twig\" at line 1. at /var/www/html/site/vendor/symfony/symfony/src/Symfony/Bridge/Twig/TwigEngine.php:128, Twig_Error_Loader(code: 0): Unable to find template \"HampeZurbInkBundle:FoundationForEmails:2/base.html.twig\" (looked into: /var/www/html/site/app/Resources/views, /var/www/html/site/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form) in \"CoreBundle:Email:password_reset.email.twig\" at line 1. at /var/www/html/site/vendor/twig/twig/lib/Twig/Loader/Filesystem.php:247)"}

区分大小写不是问题,因为我已经检查过了。

问题是由于服务器上的AppKernel.php不是最新的。它没有注册包裹。现在它可以工作了。

问题是由于服务器上的AppKernel.php不是最新的。它没有注册包裹。现在可以了。

以防万一:你清除了缓存吗?@Timurib谢谢你的回答,是的,我已经清除了缓存。以防万一:你清除了缓存吗?@Timurib谢谢你的回答,是的,我已经清除了缓存。我面临着类似的错误()“AppKernel.php在服务器上不是最新的”是什么意思。它在
registerBundle()
函数中不包含
new-HampeZurbInkBundle\HampeZurbInkBundle()
?我面临类似的错误()“AppKernel.php在服务器上不是最新的”是什么意思。它不包含
registerBundle()
函数中的
new-HampeZurbInkBundle\HampeZurbInkBundle()