Я создаю отчет о доставке, который позволит администратору видеть, сколько из каждого окна необходимо для отправки заказов дня. Мне уже удалось сохранить внутренние коды кодов для каждой партии. Проблема в том, что эти коды такие, как «SPECIAL_PKG» или «SHIPPING_PKG_1», но администратор должен видеть вместо этого имена, удобные для людей.Magento Collection/Grid - переименовать значения полей/столбцов
Результаты собраны с использованием типичной коллекции Mysql4 и показаны в Mage_Adminhtml_Block_Report_Grid. Все работает правильно, за исключением того, что я вижу внутренние коды вместо дружественных имен.
Есть ли способ, которым я могу переименовать коды в результатах сбора до их показа? Например, если я могу получить массив, как это ..
array(
'SPECIAL_PKG' => 'Custom Packaging',
'SHIPPING_PKG_1' => 'Large Box'
)
.. то я могу использовать это, чтобы каким-то образом изменить значения, отображаемые в отчете?
К сожалению, я не могу выполнить SQL JOIN
, чтобы получить эти удобные для пользователя имена, поскольку данные не существуют в единой стандартизованной таблице. Если бы я мог, я бы это сделал.