Esempio 1
📖 Esempio 1 - Parametri¶
Questo esempio mostra come definire i parametri inviati dal controller e come usarli in un semplice ciclo.
Controller: example1.prg¶
function main()
local cTicket := 'ABC-' + ltrim( Str( hb_RandomInt(100000, 999999) ) )
local aData := {;
{ "Harbour", "Linguaggio open-source derivato da Clipper, focalizzato su applicazioni business e database con sintassi classica.", .T. },;
{ "PHP", "Linguaggio di scripting server-side progettato specificamente per lo sviluppo web e la creazione di applicazioni dinamiche.", .F. },;
{ "Python", "Linguaggio di alto livello con sintassi pulita e leggibile, molto usato in data science, backend e automazione.", .F. },;
{ "Rust", "Linguaggio di sistema focalizzato su sicurezza, performance e concorrenza senza bisogno di un garbage collector.", .F. },;
{ "Kotlin", "Linguaggio JVM moderno che combina programmazione funzionale e object-oriented con sintassi concisa e sicura.", .F. };
}
return UView( 'example1.html', aData, cTicket )
View: example1.html¶
@args mydata, cId
<h1>Esempio base</h1>
<hr>
<b>Ticket: </b>{{ cId }}
<ul>
@foreach oItem IN myData
<li>{{ oItem[1] }} => {{ oItem[2] }} </li>
<hr>
@endforeach
</ul>
<hr>
L'ora attuale è {{ time() }}
Risultato¶
