Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    4

    chiarimento codice .tpl

    salve raga

    sto lavorando su dei file .tpl e non riesco a capire il significato della notazione {{ }}

    incollo una parte del codice (una tabella) :

    codice HTML:
    {{#total}}
                                        <table class="zebra" width="100%">
                                            <thead>
                                                <th class="blue">Nome utente</th>
                                                <th class="blue">Metodo</th>
                                                <th class="green">Totale</th>
                                                <th class="blue">Data pagamento</th>
                                            </thead>
    
                                            <tbody>
                                                {{#payments}}
                                                    <tr>
                                                        <td>{{username}}</td>
                                                        <td>{{method}}</td>
                                                        <td>{{currency_symbol}} {{amount}}</td>
                                                        <td>{{processed_timestamp}}</td>
                                                    </tr>
                                                {{/payments}}
                                            </tbody>
                                        </table>
                                    {{/total}}
    tipo il comando {{username}} ecc mi fa una sorta di query sul database, come fa? sono funzioni presenti in un altro file?

    aiutatemi

  2. #2
    Secondo me questa è una domanda da sezione PHP e non HTML5!

    Vuoi essere spostato lì?
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    4
    va bene!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    4
    nessuno?

  5. #5
    stai usando un sistema di templating che sfrutta un meccanismo di scambio tra le variabili impostate a sistema e il template stesso..

    alla base di quel meccanismo c'è un processo simile a quello riportato qui sotto, solo che questo è mooolto semplificato:
    Codice PHP:
     /*
      * merge context data with message
      *
      * @return: messaggio codificato
      */
     
    protected function interpolate$message, array $context = array() ) {
      
    $replace = array();
      foreach ( 
    $context AS $key=>$value ) {
       
    $replace['{'.$key.'}'] = $value;
      }

      return 
    strtr$message$replace );
     } 
    Questa volta, più che un voto.. è favoreggiamento.

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2016
    Messaggi
    4
    Ho trovato la risposta in un vecchio post:


    http://forum.html.it/forum/showthread/t-495238.html


  7. #7
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Non è che usa questo ?

    http://www.smarty.net/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.