Je travaille sur un site drupal et lors du débogage, je dois toujours lire de longs tableaux imbriqués. En conséquence, une grande partie de ma vie est passée à utiliser les touches fléchées, de retour et de tabulation, pour diviser plus de 1000 chaînes de caractères dans un format imbriqué et lisible.
Pour les développeurs drupal, je ne peux pas utiliser le dsm () de devel, car je travaille avec des formulaires multi-étapes # ahah / # ajax, et je ne peux afficher les tableaux que dans le journal des erreurs, pas à l'écran.
Exemple visuel:
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',
),
Edit : Désolé, par "ne pas afficher à l'écran", je voulais dire via les messages système de drupal où il est possible de générer des tableaux dans un format cliquable et imbriqué (en utilisant devel.module).