Salve ragazzi,
voglio fare più che altro una domanda diciamo "teorica". Sto iniziando a conoscere il mondo di Smarty, e l'idea di separare completamente presentazione e logica di programmazione penso sia una grande cosa. Il punto è che non sempre so quando si tratta di logica e quando di presentazione.
Facciamo un esempio pratico: io ho bisogno di inserire in una pagina un form, l'utente deve compilarlo e in base a quello che ricevo visualizzo un altra pagina. Quello che mi domando: questo form fa parte della logica di controllo o dell'aspetto grafico? O meglio: il form lo devo piazzare nella parte programmativa (script PHP) o nel template?
Se lo metto nello script può sorgere il problema di metterlo insieme al template, se lo metto nel template sorge il problema che nel template si dovrebbe conoscere tutti i dati che servono, il metodo di passaggio di parametri, etc. etc.
Voi come risolvereste?![]()
![]()