Как реализовать мультизагрузочные квесты с Symfony2 и uploadify? - PullRequest
2 голосов
/ 16 октября 2011

Я успешно внедрил скрипт загрузки в мое приложение, файлы загружаются в папку /web/uploads.
У меня есть сущность Order, которая может иметь несколько вложений OneToMany-unidirectional отношение к File сущности, uploadify является частью формы Order. Теперь я хотел бы преобразовать ulpoaded файлы в File сущность, сохраненную в БД, и установить ее как относящуюся к Order, который был создан с формой.

Полагаю, мне нужно добавить какой-то идентификатор формы к сущности Order и сохранить его в БД, поэтому uploadify может отправить этот идентификатор, и я буду знать, что файлы ведьмы связаны с экземпляром формы ведьмы (возможно, использование токена CSRF ?)

В общем, у меня нет четкого представления о том, как реализовать эту функцию, мой английский не очень хорош, надеюсь, что все поймут мои намерения, я буду благодарен за любую помощь или советы по реализации.

1 Ответ

0 голосов
/ 22 октября 2011

Я сделал это следующим образом:

Каждый объект Order в конструкции дает уникальный идентификатор base64_encode(microtime()), который сохраняется в БД, затем в файлах формы я получаю этот идентификатор из БД и передаю его с помощьюзагрузить postData, их у меня есть четкая ссылка файл ведьмы был загружен в ведьму Order

...