Magento 集合表达式

标签 magento collections expression

如何在集合中使用表达式。

更具体地说,我想SELECT CAST(qty_shipped AS UNSIGNED)

我试过这样的事情: addExpressionFieldToSelect('qty_shipped','CAST(qty_shipped AS UNSIGNED)',null) , 但出于某种原因它附加了表名。

谢谢。

最佳答案

尝试:

$collection->getSelect()->columns(array('qty_shipped' => new Zend_Db_Expr ('CAST(qty_shipped AS UNSIGNED)')));


$collection = 集合对象

让我知道这是否适合您。

关于Magento 集合表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957584/

相关文章:

php - Magento:使用 getModel 获取产品和类别

php - 使用反射查找某个方法所属的类

c# - 与泛型一起使用时,Expression.Convert(..., someGenericType) 会抛出 ArgumentException

java - C和JAVA中自增自减运算符的区别

优化算术表达式计算的算法

node.js - 无法运行 npm install

Magento -> 重写模型

c# - 构建一个 self 维护的集合,在项目过期时将其删除?

c# - 我可以通过 foreach 或其他循环构造获取成员字段吗?

c# - 在 .net 2 中生成唯一集的最快方法是什么