我想在Symfony 2.2中实现Blueimp / jQueryFileUploader。我找到了一个捆绑包但它实际上并不适用于Symfony2(根据创建者的说法,它还没有支持)。
无论如何,我想在我的应用程序中使用该上传器的默认版本。我将文件添加到/ web的bundles文件夹中,我可以看到包含Bootstrap中按钮的页面。但是当谈到Javascript时,它只会抛出这个异常:
Unexpected character ";" in SitePersoBundle:Default:file_upload.html.twig at line 77
500 Internal Server Error - Twig_Error_Syntax
第77行包含:
{% for (var i=0, file; file=o.files[i]; i++) { %}
我所做的只是复制/粘贴演示的源代码,以便我可以测试,但它会抛出上面的异常。那是为什么?
以下是Github上jQuery上传器的链接:https://github.com/blueimp/jQuery-File-Upload
答案 0 :(得分:1)
你必须将模板标记为verbatim以使rpevnt Twig试图解释它:
{% verbatim %}
The template
{% endverbatim %}
答案 1 :(得分:0)
使用twig verbatim标签为我删除了错误,但我仍然无法使插件工作。
根据文档,解决方案是change the template engine。