[haxe] Utiliser les sous-templates dans haxigniter



Intégration du sous-template

Pour les besoins de mon jeu web mutinerie, j'ai décidé d'utiliser le framework haxigniter disponible pour le langage haxe en version 0.9 au 4 janvier 2009.

Ce framework permet d'utiliser les templates facilement selon l'url ou les données entrées selon une architecture REST. Ainsi pour chaque controlleur de données (url de type monSite.fr/controller/), on aura une méthode pour afficher ce qu'on veut pour l'index, pour l'url de type controller/int et pour un envoie de données POST. Ces méthodes sont respectivement index(), show(i:int) et create(i:hash<String>).

Pour utiliser des sous-templates, il faut procéder comme suit:

  //a mettre dans la fonction de son choix (index(), show(), create())
  
  //on assigne les données pour le sous template
  this.view.assign('subTemplateData',data);
  
  //on assigne le sous-temlate au template
  this.view.assign("subTemplate",this.view.render("currentController/subTemplate.mtt"));
  
  //on affiche le template
  this.view.display("template.mtt");
  

Laissez un commentaire:

blog comments powered by Disqus Comments