Magento,addAttributeToSelect,别名

时间:2012-04-09 14:52:52

标签: magento collections

如何在使用集合时创建别名(AS)。

$collection->addAttributeToSelect('total_qty')

可以这样做:

$collection->getSelect()->columns(array('alias'=>'total_qty'))

但是我会在查询中同时获得“total_qty”和“total_qty AS alias”。

感谢。

1 个答案:

答案 0 :(得分:4)

如果您的集合是Mage_Core_Model_Resource_Db_Collection_Abstract的实例,那么您可以使用函数addFieldToSelect

此功能有两个属性。首先,它需要您想要添加到选择的字段,其次需要别名。

public function addFieldToSelect($field, $alias = null)