我设置了symfony的演示(' https://symfony.com/download')。我在浏览器中浏览应用程序,并在日志中收到该错误:
CRITICAL - 未捕获的PHP异常Twig_Error_Runtime:"异常 在渲染模板期间抛出("异常 在驱动程序中出现:在" blog / index.html.twig"中找不到驱动程序") 在第6行。"在 /usr/local/bin/symfony-project/symfony_demo/var/cache/dev/classes.php 第7607行
档案的第7607行:
catch (Exception $e) {
throw new Twig_Error_Runtime(sprintf('An exception has been thrown during the rendering of a template ("%s").', $e->getMessage()), -1, $template->getTemplateName(), $e);
}
我尝试安装php-curl因为我也无法登录到应用程序的后端(Symfony Demo - unable to sign in)。它没有解决问题。
也许我应该尝试(What happened after pushing my local repository to github?)。我不知道在我的情况下我是否可以清除缓存以修复它以及如何操作。
这是index.html.twig:
{% block main %}
{% for post in posts %}
<article class="post">
<h2><a href="{{ path('blog_post', { slug: post.slug }) }}"> {{ post.title }} </a></h2>
{{ post.summary|md2html }}
</article>
{% else %}
<div class="well">{{ 'post.no_posts_found'|trans }}</div>
{% endfor %}
<div class="navigation text-center"> {{ pagerfanta(posts, 'twitter_bootstrap3_translated', { routeName: 'blog_index_paginated' }) }} </div>
{% endblock %}