|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
[PHP] Aiuto Template!!!
In una lezione del corso di Tecnologie del web il prof ha introdotto l'uso di template in php. Siccome in aula facevamo (anzi facevano
<[messaggio]> quindi nel php faccio $main->setContent(messaggio, "<h3>Questo è unmessaggio</h3>"); e in questo modo mi viene sostituito il placeholder con il corpo del messaggio. Il placeholder può essere anche di una forma più complessa del tipo: <[messaggio::nomeFunzione library="fileLibreria" par1="Parametro1" par2=... ]> quando viene incontrato questo placeholder viene automaticamente eseguita la funzione nomeFunzione contenuta nel file fileLibreria. Questa funzione deve avere il seguente prototipo: function nomeFunzione ($name, $data, $pars) { ... } Quello che so è che $pars è un array associativo (indicizzato in questo caso da par1, par2, ... ) dove sono presenti tutti i vari parametri che ho passato. Quello che non so (e che è anche la domanda per cui ho aperto il thread) è questo: cosa sono $name e $data?? Come passo ad una funzione i parametri che saranno raccolti da $name e $data?? Vi allego il file template e uno di libreria di esempio. Domanda numero 2 Non esistono delle template "standard" nelle librerie standard del php?? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Ho dato un occhiata veloce al file. sembra un array associativo in cui vanno a finire dei dati per creare delle select e option da mysql. Mentre name semrba qualche tipo di "nome" da passare ai tag (l'ho visto mettere in una select). Dovrei guardare un po meglio per esserne sicuro.
In ogni caso questa libreria non mi piace per niente. Smarty per i template è molto meglio ciao |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
grazie 1000! utilissimo smarty!!
purtroppo però il prof vuole che il progetto venga fatto con la sua template mistica... |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
vicius dove lo trovo nel file template.inc.php la parte relativa a quei $data e $name?
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
UP!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:30.



















