Salve a tutti, uso Yii da qualche mese e per l’applicazione che sto sviluppando ho usato l’estensione XUpload per caricare file sul server dove risiede. Ora però ho bisogno di rinominare i file a seconda di un parametro passato tramite form immediatamente dopo l’upload da parte dell’estensione, ma non riesco a capire a che livello devo implementare la logica (o se devo modificare XUploadAction stessa).
Esempio:
Creazione di un model "Documento"
-
L’utente seleziona da una tendina il tipo di documento “A”.
-
Click su "Allega File" di XUpload e scelta di "MyDocument.doc".
-
Il documento viene caricato dall’estensione con il nome “DocumentoA.doc” verso un path predefinito.
-
Al termine dell’upload il form viene sottomesso al controller tramite js
-
Il controller salva il model impostando "A" come attributo "Tipo".
Il punto in cui ho bisogno di aiuto è il n°3, precisamente la rinomina, in quanto in seguito dovrò recuperare questo documento e non posso prevedere il nome dell’originale caricato dall’utente.
Qualcuno può aiutarmi? Se non siete pratici di XUpload ma avete qualche soluzione allo stesso problema scrivete pure senza problema, grazie a tutti.