Bonjour,
Je suis en train de tester TBS qui semble un outil simple mais très efficace.
Actuellement j'ai des messages d'erreurs en POO à travers TBS.
programme php (exemple simplifié)
class News {
var $date = '2006-01-09';
var $auteur = 'moi';
}
[...]
$news = new News($GET_id);
$TBS->ObjectRef['news'] = &$news;
|
template (exemple simplifié)
<h4>news du [var.~news.date] transmise par [var.~news.auteur]</h4>
|
attention le manuel founit une fausse notation c'est bien [var.~news.date] et non pas [var.~.news.date] (il n'y a pas de point entre ~ et news).
La page s'affiche correctement avec les bonne valeur mais, un message d'erreur apparait, je ne comprend pas :
TinyButStrong Error (Merge ObjectRef sub item): Can't merge [var.~news.date] because property ObjectRef is neither an object nor an array. Its type is 'boolean'. This message can be cancelled using parameter 'noerr'.