Je suis en train de créer un rapport sur les boîtes d'expédition qui permettra à l'administrateur de voir combien de chaque boîte est nécessaire pour expédier les commandes du jour. J'ai déjà enregistré les codes internes des boîtes pour chaque expédition. Le problème est que ces codes sont des choses comme "SPECIAL_PKG" ou "SHIPPING_PKG_1", mais l'administrateur devrait voir les noms conviviaux à la place.
Les résultats sont recueillis à l'aide d'une collection Mysql4 typique et sont affichés dans une grille Mage_Adminhtml_Block_Report_Grid. Tout fonctionne correctement, sauf que je vois les codes internes au lieu des noms amis.
Existe-t-il un moyen de renommer les codes dans les résultats de la collecte avant qu'ils ne soient affichés ? Par exemple, si je peux obtenir un tableau comme celui-ci
array(
'SPECIAL_PKG' => 'Custom Packaging',
'SHIPPING_PKG_1' => 'Large Box'
)
alors puis-je l'utiliser pour modifier d'une manière ou d'une autre les valeurs affichées dans le rapport ?
Malheureusement, je ne peux pas faire un SQL JOIN
pour obtenir ces noms conviviaux parce que les données n'existent pas dans un tableau unique et standardisé. Si je pouvais, je le ferais.