0

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

4

2 回答 2

1

您必须将模板逐字标记为 rpevnt Twig 以免尝试解释它:

{% verbatim %}
    The template
{% endverbatim %}
于 2013-04-27T18:03:53.837 回答
0

使用 twig 逐字标记为我消除了错误,但我仍然无法让插件正常工作。

解决方案是根据文档更改模板引擎

于 2013-12-19T20:56:56.593 回答