2012-04-20 16 views
1

私はポートフォリオサイトを作成しようとしており、画像を扱う良いアプローチを見つけだしています。私はSonataAdminバンドルを統合し、 "Projects"と "Images"のAdminクラスを設定しました。私の目標は、プロジェクトに入り、プロジェクトに画像を追加し、これらの画像の1つをプロジェクトのサムネイルとして選択することです。Symfony Sonata AJAX画像マルチアップロード

理想的には、AJAXマルチアップローダーを統合したいと考えています。私はこれのための最良のアプローチを確信していないとどのような提案/思考を探しています。

ソナタメディアバンドルを見ましたが、実際に必要以上に堅牢に見えますが、それをカスタマイズする学習曲線は少し険しいようです。私はイメージエンティティ(ドキュメントをアップロードするためのsymfony2 cookbook)を既にセットアップしています。MediaBundleを使用するのではなく、イメージとプロジェクトに多対1を作成できると思っていますが、AJAXスクリプトをこの。

アドバイスを事前にいただきありがとうございます! ショーン

答えて

0

だから私はValumnsアヤックスマルチアップローダーを使用してendedup:http://valums.com/ajax-upload/

代わりに、私は単にバッチ画像をアップロードするための特別ルート/コントローラ/ビューを作成し、私はソナタの管理ページをカスタマイズしようとしたが、これは少し困難でした。それは素晴らしい仕事だと思われる!

0

this bundleもおすすめです。実際にAJAXに言及していませんが、基本的なアップロード機能は本当に強そうです。一度それを済ませれば、あなた自身が快活にすることができます。私はこのバンドルを数日で試してみたいと思っています。私はこの回答を後で更新するかもしれません。

2

私はあなたにお勧めしますhttps://github.com/punkave/symfony2-file-uploader-bundle このバンドルは、優れたblueimp jQuery-File-Uploadパッケージに基づいており、複数のファイルのアップロードを提供します。

編集28/04/14:さらに、さまざまなアップローダをサポートするOneupUploaderBundleもあり、より積極的に開発されているようです。

関連する問題