Magento,addAttributeToSelect,别名

标签 magento collections

使用集合时如何创建别名 (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/

相关文章:

zend-framework - 如何在magento中通过自定义下拉属性值过滤所有产品?

php - Magento 2 - 如何在获取系统配置值时跳过缓存?

C++如何将 map 复制到 vector

java - 在 Java 8 流 foreach 中查找元素的索引

java - 循环中 java.util.Map.putAll(Map<>) 和 java.util.Map.put(Integer, Object) 有什么区别

Magento - 通过不带 form_key 参数的查询字符串将产品添加到购物车

Magento - 获取集合计数的最有效方法

xml - Groovy RPC和Magento API:product_attribute.create和无效的请求参数

java - 管理具有多个结果的 Java 8 流的最佳实践是什么

java - 集合功能方法是否调用 get、put 等?