如何在使用集合时创建别名(AS)。
$collection->addAttributeToSelect('total_qty')
可以这样做:
$collection->getSelect()->columns(array('alias'=>'total_qty'))
但是我会在查询中同时得到“total_qty”和“total_qty AS alias”。
sqserrrh1#
如果你的集合是Mage_Core_Model_Resource_Db_Collection_Abstract的示例,那么你可以使用函数addFieldToSelect。这个函数有两个属性。首先,它需要您要添加到选择的字段,其次它需要一个别名。
Mage_Core_Model_Resource_Db_Collection_Abstract
addFieldToSelect
public function addFieldToSelect($field, $alias = null)
1条答案
按热度按时间sqserrrh1#
如果你的集合是
Mage_Core_Model_Resource_Db_Collection_Abstract
的示例,那么你可以使用函数addFieldToSelect
。这个函数有两个属性。首先,它需要您要添加到选择的字段,其次它需要一个别名。