Daniel , le 26 May, 2008 - 07:27

Pour info, dans la même veine...

Après m'être construit ma propre fonction de debug

function get_dump($var, $str='') {
  ob_start()
  echo "#### Début du dump ($str) :####<pre>"
  var_export($var)
  echo "</pre>\n#### Fin du dump :####"
  $out = ob_get_contents()
  ob_end_clean()
  return $out
}

que j'appelais avec par exemple

drupal_set_message(get_dump($node, '$node dans la fct xxx'))

j'ai découvert http://drupal.org/project/devel qui fait ça, mais aussi l'affichage des requêtes sql, les temps d'exécution et la RAM consommée.

Il permet aussi de voir les fonctions du thème appelées pour chaque bloc.
Il fait planter mon firefox3-ß5, mais ça à l'air de marcher correctement avec epiphany.

A regarder également (pas encore eu le temps de tester réellement) : simpletest, Form inspector et drush (drupal shell, pour manipuler les modules façon apt-get ou urpmi, vider le cache, etc.).

Répondre

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...