Quote Originariamente inviata da Alhazred Visualizza il messaggio
PHP lavora solo sul backend, non fa nulla sul forntend, quindi il grosso di quanto chiedi lo dovrà fare Javascript, per forza.

Hai 2 strade:
1) precaricando le immagini da mostrare nel popup
Richiedi la pagina in questione, il controller di Symfony farà il necessario per ottenede dalla tabella le info di tutte le foto da mostrare nel popup, nella view userai tali informazioni per generare il codice html/js della pagina, gestione del popup incluso, quindi magari anche un attributo per ogni tag img che riporti l'id della foto corrispondente.
Visualizzata la pagina, PHP ha finito, ora è tutto html/js, click sul pulsante, link o quello che è per mostrare il popup con le foto, click sulla foto selezionata, JS recupera l'id dal tag e lo usa per fare quello che ti serve.

2) caricando le immagini da mostrare quando viene aperto il popup
Richiedi la pagina in questione, la mostri senza informazioni già pronte come in precedenza, al click su ciò che deve far apparire la finestra modale invii una richiesta AJAX al server, il controller di Symfony farà il necessario per ottenede dalla tabella le info di tutte le foto da mostrare nel popup e risponderà con un array JSON contenente tuttte le info che ti servono, AJAX recupererà questo array ed userà i dati contenuti per generare la struttura html per mostrare le foto nella finestra modale, per recuperare il'd della foto selezionata si procede come in precedenza.

grazie 1000 davvero-
una sola cosa : si possono creare delle finestre modali che chiamano altre finestre modali?
come fa sonata admin ad es posso selezionare un immagine dalla lista o crearne una nuova e passare l'id alla pagina base.
inoltre mi chiedevo se possa essere buona pratica utilizzare il serializer per passare oggetti dell orm doctrine 2.
chiedo ma ti ringrazio innanzitutto.
ciao