By: Cemir
Date: 2009-05-24
Time: 03:04
|
Instancier TBS dans une fonctionHello,
j'essaie d'instancier TBS dans une fonction affin de récuperer le resultat du merge en retour de la fonction. Tbs me charge bien le template mais ne reconnait pas mes variables. voici un exemple simplifié de mon code et ce que j'obtiens : php :
template 1 :
template 2:
résultat :
Help :) Question subsidiaire : pourquoi sous unix, suis-je oublier d'inclure le chemin complet de mes fichiers templates? Merci d'avance, Cemir |
||||
By: Skrol29
Date: 2009-05-25
Time: 09:25
|
Re: Instancier TBS dans une fonctionSalut Cemir,
Les champ [var] ne fusionne que des variables globales. Pas les variables locales à ta fonction. Il te suffit de faire un tableau PHP global de références vers tes variables locales pour les afficher dans le modèle. Pour ton problème de chemin, ça n'est pas propre à TBS, mais ça doit venir de ta configuration PHP. TBS fait simple fopen() pour inclure le sous-modèle |
||||
By: Cemir
Date: 2009-06-12
Time: 17:11
|
Re: Instancier TBS dans une fonctionHello,
merci pour ta réponse et désolé de ne pas répondre plus vite mais pas eu le temps de me replonger dans le problème. pour le path ça venait de mon serveur web, sous le même environement mais avec apache comme websrv je n'ai pas le souci. un tableau PHP global de références vers tes variables locales : càd? Conceptuellement je ne seuis pas troup chaud pour déclarer mes varriables en global juste pour pouvoir les merger, ça risque de poser pas mal de soucis pour la suite. Merci, Cemir. |
||||
By: Skrol29
Date: 2009-06-12
Time: 18:12
|
Re: Instancier TBS dans une fonctionExemple 1:
Exemple 2:
|
||||
By: Cemir
Date: 2009-06-12
Time: 18:23
|
Re: Instancier TBS dans une fonctionOki,
je vois un peut mieux le truc Merci pour ton aide Cemir |