Le 14 juillet 2007, Pxxo 4.4

Ajout des Décorateurs

La méthode addDecorator permet de “décorer” le widget selon le principe du Design Pattern du même nom : http://en.wikipedia.org/wiki/Decorator_pattern

3 nouveaux attributs

  • ClassAlias : Permet pour un widget de connaître son nom d'usage chez son objet parent.
  • CurrentMode : Donne le nom du mode courant.
  • DefaultMode : Donne le nom du mode par défaut.

Ces 3 attributs sont positionnés à titre d'information. La modification de leur valeur doit être faite avec les méthodes concernées : setMode(), setDefaultMode(). Par contre leur initialisation peut être réalisée à la construction de l'objet, simplement en les passant dans le tableau de paramètres.

$params = array('CurrentMode'=>'truc', 'DefaultMode=>'machin');
$o = new Mon_Widget($params);

Mode Debug pour Firebug

On peut choisir le type d'affichage pour le mode Debug : text, html, firebug. Dans ce dernier cas, la trace sera affichée dans la console de Firebug.

// ...
$this->setDebugOption('output', 'firebug');
// ...

modification des arguments de putWidget

La méthode putWidget accepte maintenant un identifiant d'objet vide. Dans ce cas, le rendu de l'objet est retourné par la méthode.

// ...
$content_of_o = $this->putWidget(null, $o);
// ...

Divers

  • Correction d'un bug pour l'option PrependVar
  • L'usage des fonctions PHP dans des fichiers XSL est automatiquement activé si on utilise PHP5
  • Refactoring dans Pxxo_Config. L'objet vérifie et configure automatiquement les sessions.
fr/release/4.4.txt · Dernière modification: 2008/03/17 15:12 par 193.54.109.8
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
©2003-2008 Pxxo