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

Twig がそれを解釈しようとするのを防ぐために、テンプレートをverbatimとしてマークする必要があります。

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

twig verbatim タグを使用するとエラーが解消されましたが、プラグインを機能させるにはまだ問題がありました。

解決策は、ドキュメントに従ってテンプレート エンジンを変更することでした。

于 2013-12-19T20:56:56.593 に答える