Magento,addAttributeToSelect,别名

use*_*818 5 collections magento

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

$collection->addAttributeToSelect('total_qty')
Run Code Online (Sandbox Code Playgroud)

它可以这样做:

$collection->getSelect()->columns(array('alias'=>'total_qty'))
Run Code Online (Sandbox Code Playgroud)

但是我会在查询中同时获得"total_qty"和"total_qty AS别名".

谢谢.

dma*_*ers 4

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

该函数有两个属性。首先,它需要您想要添加到选择中的字段,其次它需要一个别名。

public function addFieldToSelect($field, $alias = null)
Run Code Online (Sandbox Code Playgroud)