Magento集合表达

时间:2012-03-31 16:17:04

标签: magento collections expression

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

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

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

感谢。

1 个答案:

答案 0 :(得分:9)

尝试:

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


其中$ collection = Collection Object

请告诉我这是否适合您。