我的数据库表的记录如下所示:
我创建了一些php代码来加入这个表:
$collection->getSelect()->joinLeft(
array('sf' => 'sales_order_tax'),
'sf.order_id=main_table.entity_id',array('sf.amount'));
比我显示金额值:
$this->addColumn('amount', array(
'header' => Mage::helper('sales')->__('Amount'),
'index' => 'amount',
'filter_index' => 'sf.amount',
'width' => '50px',
));
但是不行,我只是希望每个税收部分有一列。例如,我需要以某种方式排序以仅显示HST-ON代码及其数量。例如: HST-ON - 26.63
谢谢
修改
这就是我的错误代码:
这是我的整个php文件http://collabedit.com/pyqmr
答案 0 :(得分:1)
您可以向集合添加过滤器,以仅包含代码为HST-ON的行。
$collection->addAttributeToFilter('code', array('eq' => 'HST-ON'));
$collection->getSelect()->...