By: trollix
Date: 2006-09-07
Time: 15:07
|
Utilisation dans une fonction
Mon problème:
Utiliser TBS à l'intérieur d'une fonction.
function toto {
include_once('tbs_class.php');
$TBS = new clsTinyButStrong ;
$TBS->LoadTemplate('template.htm') ;
$message = 'Hello' ;
$TBS->Show() ;
}
avec [var.message] dans le template.
Ne fonctionne que si je mets: global $message;
Problème si j'ai beaucoup de variables, ça fait bcp de global.
Alors j'ai fait avec un objet et ça marche. mais ma question est de savoir si y'a pas plus simple sans global ni objet.
Merci à vous
|
By: Skrol29
Date: 2006-09-07
Time: 15:59
|
Re: Utilisation dans une fonction
Salut,
Tu peux enregistrer toutes des valeurs ou variables locales dans un tableau local, puis forcer la fusion de cette variable avec un MergeField().
PHP:
$TBS = new clsTinyButStrong ;
$TBS->LoadTemplate('template.htm') ;
...
$varloc['$message'] = $message;
...
$TBS->MergeField('loc',$varloc);
$TBS->Show();
|
HTML:
|
By: trollix
Date: 2006-09-08
Time: 14:04
|
Re: Utilisation dans une fonction
Merci pour cette réponse rapide.
Je pense que je vais utiliser les objets au final.
|
|
Posting in progress.
Please wait...
|