使用集合时如何创建别名 (AS)。
$collection->addAttributeToSelect('total_qty')
可以这样做:
$collection->getSelect()->columns(array('alias'=>'total_qty'))
但随后我将在查询中同时获得“total_qty”和“total_qty AS 别名”。
谢谢。
最佳答案
如果您的集合是 Mage_Core_Model_Resource_Db_Collection_Abstract
的实例那么你可以使用函数addFieldToSelect
.
这个函数有两个属性。首先它需要你想要添加到选择的字段,其次它需要一个别名。
public function addFieldToSelect($field, $alias = null)
关于Magento,addAttributeToSelect,别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10075053/