【发布时间】:2017-10-12 12:07:47
【问题描述】:
我的数据库表的记录是这样的:
我创建了一些 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
【问题讨论】:
-
您要排序还是过滤?
-
我认为是过滤器是正确的选择,谢谢
-
请向我们展示更多您的代码并解释 (1) 您想要实现的目标以及 (2) 您的预期结果。您想要一行值、一个值还是所有符合特定条件的行/值?
-
所以我需要在 HST-ON 列中显示例如只有代码 HST-ON 的金额
标签: php mysql magento magento-1.9