Download the PHP package faparicior/far-symfony2-jquery-upload without Composer
On this page you can find all versions of the php package faparicior/far-symfony2-jquery-upload. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download faparicior/far-symfony2-jquery-upload
More information about faparicior/far-symfony2-jquery-upload
Files in faparicior/far-symfony2-jquery-upload
Package far-symfony2-jquery-upload
Short Description Integrates JqueryUpload into Symfony2 with OneUpFlySystem
License MIT
Informations about the package far-symfony2-jquery-upload
FARSymfony2Upload
This bundle adds symfony2 integration to the BlueImp/Jquery Upload Plugin using 1up-lab/OneUpFlySystemBundle filesystem abstraction layer.
The project faparicior/FARSymfony2UploadDemo is a demo to test this Bundle.
Installation
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the app/AppKernel.php
file of your project:
Step 3: Configure the Bundle
1) Add this lines in the app/config/routing.yml
2) Add the config necessary for the bundle in app/config/config.yml
3) Enable the 1up-lab/OneUpFlySystemBundle
4) Add the config necessary for the OneUpFlySystem bundle in app/config/config.yml
5) You can see the new routes added to your development.
Usage
In the upload javascript action
Your javascript development needs an UID that identifies the upload. The bundle uses the php_session and the UID to generate the temporary directory structure.
In the save symfony2 action
This is te example of a save action for symfony2.
With the php_session and the UID that stores the id_session
variable, you can get
the files involved in the upload.
The getListFilesLocal
function returns an array of files like this:
The setListFilesPathRemote
function returns an array of files that
establishes origin and destination to filesystems:
The syncFilesLocalRemote
copy files from temporary to definitive storage.
This function returns an array with the results. Include properties that
informs the duplicated or rewrited files.
The deleteFilesLocal
cleans the temporary files. And returns the same
array that syncFilesLocalRemote
.
You can modify pathDest
, dirnameDest
, basenameDest
, extensionDest
, filenameDest
elements
in the array before send to call syncFilesLocalRemote
to save the files in another destination.
All versions of far-symfony2-jquery-upload with dependencies
symfony/symfony Version 2.7.*
doctrine/orm Version ^2.4.8
doctrine/doctrine-bundle Version ~1.4
symfony/assetic-bundle Version ~2.3
symfony/swiftmailer-bundle Version ~2.3
symfony/monolog-bundle Version ~2.4
sensio/distribution-bundle Version ~4.0
sensio/framework-extra-bundle Version ^3.0.2
incenteev/composer-parameter-handler Version ~2.0
friendsofsymfony/rest-bundle Version ^1.7
imagine/imagine Version ^0.6.3
jms/serializer-bundle Version ^1.1
oneup/flysystem-bundle Version ^1.2
symfony/finder Version ^3.0