II. Exemple : test.php et test.tpl▲
Voici les fichiers d'exemples qui nous serviront de base pour les explications.
II-A. Simples variables▲
Exemple 2.1 : test.php - source avec des variables simples (placées hors boucle)
Sélectionnez
<?php
include 'template.php'
;
// Instanciation de la classe
$t
=
new
Template('test.tpl'
);
// Simple variable
$t
->
simpleVar(array
(
'WELCOME_MSG'
=>
'Bonjour !!'
,
'GOODBYE'
=>
'Au revoir !!'
,
));
$t
->
parse();
?>
Exemple 2.2 : test.tpl - template avec des variables simples (placées hors boucle)
Sélectionnez
<body>
{WELCOME_MSG} <br />
{GOODBYE}
</body>
II-B. Variables dans une boucle▲
Exemple 2.3 : test.php - source avec des variables placées dans une boucle
Sélectionnez
<?php
include 'template.php'
;
// Instanciation de la classe
$t
=
new
Template('test.tpl'
);
// Variable avec boucle
$country_array
=
array
('BE'
=>
'Belgique'
,
'FR'
=>
'France'
,
'ITA'
=>
'Italie'
,
);
foreach
($country_array
as
$id
=>
$country
) {
$t
->
loopVar('country'
,
array
(
'ID'
=>
$id
,
'COUNTRY'
=>
$country
,
));
}
$t
->
parse();
?>