Quand on développe un module ou une fonctionnalité Prestashop on aimerait bien pouvoir avoir sous les yeux certaines valeurs.
Voilà ma petite recette personnelle :
- télécharger si ce n’est pas encore fait Firebug
- télécharger si ce n’est pas encore fait FirePHP
- recopier le repertoire ‘FirePHPCore’ dans le répertoire classe de prestashop
- ajouter la fonction suivante dans le module
static private function dbg($m_data,$i_severity=1)
{
require_once(_PS_CLASS_DIR_.'FirePHPCore/FirePHP.class.php');
$m_fp = FirePHP::getInstance(true);
switch( $i_severity )
{
case 1:
$m_fp->log($m_data);
break;
case 2:
$m_fp->info($m_data);
break;
case 3:
$m_fp->warn($m_data);
break;
case 4:
$m_fp->error($m_data);
break;
default:
$m_fp->log($m_data);
}
}
Ce n’est certes pas une fonction très évoluée, mais elle me suffit largement ; de plus comme je l’ai souvent expérimentés à mes dépends ( et je ne pense pas être le seul ) « au plus simple au mieux ».
