如何在使用集合时创建别名(AS)。
$collection->addAttributeToSelect('total_qty')
可以这样做:
$collection->getSelect()->columns(array('alias'=>'total_qty'))
但是我会在查询中同时获得“total_qty”和“total_qty AS alias”。
感谢。
答案 0 :(得分:4)
如果您的集合是Mage_Core_Model_Resource_Db_Collection_Abstract
的实例,那么您可以使用函数addFieldToSelect
。
此功能有两个属性。首先,它需要您想要添加到选择的字段,其次需要别名。
public function addFieldToSelect($field, $alias = null)