【发布时间】:2017-06-16 03:15:03
【问题描述】:
我做了以下事情:
1) 我用这个命令行安装了一个新的 Symfony 3.2.2 版本:php symfony.phar new Symfony3.2.2
2) 我用这个 url 测试了版本屏幕显示:http://localhost/Symfony3.2.2/web/app_dev.php/,它很好地显示“欢迎来到 Symfony 3.2.2 ...."
3) 然后我使用以下命令更新了 symfony 和所有依赖项:php ../composer.phar update symfony/symfony --with-dependencies
4) 我没想到它会更新任何东西(因为我已经安装了最新版本),但它似乎确实更新了,比如“更新 twig/twig (v1.31.0 => v2.1.0)”和其他一些库(学说集合/注释/通用)
5) 然后我重新测试http://localhost/Symfony3.2.2/web/app_dev.php/ 但这次我得到了这个错误:
classes.php 第 5280 行中的 Twig_Error_Syntax: 编译模板期间抛出异常(“可捕获的致命错误:传递给 Twig_Filter::__construct() 的参数 1 必须是字符串的实例,给定的字符串,在 C:\wamp\www\Symfony3.2.2\ 中调用var\cache\dev\classes.php 在第 5573 行并在“@Twig/Exception/exception_full.html.twig”中定义“)。
6) 我尝试使用命令清除缓存:php bin/console cache:clear 然后重新测试第 5 步)但我得到了同样的错误
欢迎所有建议...提前感谢您的帮助
【问题讨论】:
标签: symfony