Symfony2& Blueimp / jQueryFileUpload:如何实现默认上传器?

时间:2013-04-27 12:00:01

标签: jquery symfony twig

我想在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

2 个答案:

答案 0 :(得分:1)

你必须将模板标记为verbatim以使rpevnt Twig试图解释它:

{% verbatim %}
    The template
{% endverbatim %}

答案 1 :(得分:0)

使用twig verbatim标签为我删除了错误,但我仍然无法使插件工作。

根据文档,解决方案是change the template engine