【发布时间】:2012-03-19 02:35:11
【问题描述】:
我正在创建一个发货箱报告,让管理员可以查看每个箱子需要多少个才能发货当天的订单。我已经保存了每批货物的内部包装箱代码。问题是这些代码类似于“SPECIAL_PKG”或“SHIPPING_PKG_1”,但管理员应该看到的是人性化的名称。
使用典型的 Mysql4 集合收集结果并显示在 Mage_Adminhtml_Block_Report_Grid 中。一切正常,除了我看到的是内部代码而不是友好名称。
有没有办法在集合结果显示之前重命名代码?例如,如果我可以获得这样的数组..
array(
'SPECIAL_PKG' => 'Custom Packaging',
'SHIPPING_PKG_1' => 'Large Box'
)
.. 那我可以用它来改变报告上显示的值吗?
不幸的是,我无法执行 SQL JOIN 来获取这些人性化的名称,因为数据不存在于单个标准化表中。如果可以的话,我会的。
【问题讨论】:
标签: php magento collections