【问题标题】:Magento, addAttributeToSelect, aliasMagento,addAttributeToSelect,别名
【发布时间】:2012-04-09 14:52:51
【问题描述】:

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

$collection->addAttributeToSelect('total_qty')

可以这样:

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

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

谢谢。

【问题讨论】:

  • 我设法做到了: $collection->getSelect() ->reset(Zend_Db_Select::COLUMNS) ->columns(array('alias' => 'total_qty'...

标签: magento collections


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多