Je travaille sur un site Drupal et lors du débogage, je dois toujours lire des tableaux longs et imbriqués. En conséquence, je passe une grande partie de ma vie à utiliser les touches flèche, retour et tabulation pour diviser des chaînes de plus de 1000 caractères en un format imbriqué et lisible.
Pour les développeurs drupal, je ne peux pas utiliser la fonction dsm() de Devel, car je travaille avec des formulaires #ahah/#ajax à plusieurs étapes, et je ne peux afficher les tableaux que dans le journal des erreurs, pas à l'écran.
Exemple visuel :
Le mal :
array ( 'form\_wrapper' => array ( '#tree' => true, '#type' => 'fieldset', '#prefix' => '', '#suffix' => '', '#value' => '', 'name' => array ( '#type' => 'textfield', '#title' => NULL, '#size' => 60, '#maxlength' => 60, '#required' => false, '#description' => NULL, '#attributes' => array ( 'placeholder' => 'Email', ), '#post' => array ( 'form\_wrapper' => array ( 'name' => '', 'pass' => '', ),...
Bien :
array (
'form_wrapper' => array (
'#tree' => true,
'#type' => 'fieldset',
'#prefix' => '<div>',
'#suffix' => '</div>',
'#value' => '',
'name' => array (
'#type' => 'textfield',
'#title' => NULL,
'#size' => 60,
'#maxlength' => 60,
'#required' => false,
'#description' => NULL,
'#attributes' => array (
'placeholder' => 'Email',
),
Modifier : Désolé, par "pas de sortie à l'écran", je voulais dire via les messages système de Drupal où il est possible de sortir des tableaux dans un format cliquable et imbriqué (en utilisant devel.module).