j'ai un champ a valeur unique case a cocher paquet discret décochée par defaut
avec !empty($data->$fieldName) ça me ramene toujours paquet discret : avec rien derriere
j'ai essaye
$val = $data->$fieldName;
if(!empty($val) || !is_null($val)) {echo "<tr><td>".$fieldsClass->trans($oneExtraField->field_realname).' : '.$fieldsClass->show($oneExtraField,$val) . "</td></tr>";}
$val = '';
et pareil pour if(!empty($val) || !is_null($val) || strlen($val) > 0)
comment ne rien afficher du tout si c'est vide ?
quelle valeur et sous quelle forme c'est retourné ? dans la base de donnée le champ est vide ni NULL ni 0
ca serait bien dans le code source d'une prochaine version de ne pas afficher un champ vide du tout