Sto provando a caricare un'immagine usando angular e vichUploaderBundle per symfony.Come caricare un'immagine usando angular + symfony + vichuploaderBundle
L'idea è la seguente,
ho alcune schede, se si fa clic su di loro faranno mostrano forme diverse, uno di loro è per il caricamento di file. La mia domanda è, come posso caricare l'immagine? Intendo il modo corretto. Ho un file html.twig, con un modulo all'interno (sto usando include il motore di ramoscello). Supponiamo che io sono questo form.html.twig
<form onsubmit="{{ path('upload-new-file') }}">
<input type="file" id="someFile"/>
<button> Upload Image </button>
</form>
Una volta selezionata l'immagine, cliccare su Carica, questo determinerà quale URL corrisponde con upload-nuovo file (routing.yml) (per esempio, Effettuerà qualche query per caricare il file)
Il mio problema principale è che mi confondo perché ho programmato i miei moduli in php (usando createForm, form-> isvalid, ecc.) E quindi li ho resi con il ramoscello , Sto anche usando vichUploaderBundle. Nella situazione che ho descritto non sono in grado di farlo, perché non ho il "modulo" per renderlo. ({{Modulo (form)}}). Non sto passando il modulo come parametro nel solito modo (come nei documenti symfony; $ this-> render ('someTemplate.html.twig', array ('form' => $ form)))
Immagina di avere una pagina web, con schede, e se fai clic in una delle schede, verrà visualizzato un modulo, uno dei moduli contiene un input di caricamento, si seleziona un'immagine e si fa clic sul caricamento, e allora? Ricordiamo che sto usando angularjs, vichuploaderbundle, symfony e Doctrine come ORM.
Grazie in anticipo!