Magento集合表达式
如何在集合中使用表达式 更具体地说,我想Magento集合表达式,magento,collections,expression,Magento,Collections,Expression,如何在集合中使用表达式 更具体地说,我想选择CAST(未签名发货的数量) 我试过这样的方法: addExpressionFieldToSelect('qty\u shipped','CAST(qty\u shipped AS UNSIGNED'),null) ,但由于某种原因,它会附加表名 谢谢。试试看: $collection->getSelect()->columns(array('qty_shipped' => new Zend_Db_Expr ('CAST(qty_sh
选择CAST(未签名发货的数量)
我试过这样的方法:
addExpressionFieldToSelect('qty\u shipped','CAST(qty\u shipped AS UNSIGNED'),null)
,但由于某种原因,它会附加表名
谢谢。试试看:
$collection->getSelect()->columns(array('qty_shipped' => new Zend_Db_Expr ('CAST(qty_shipped AS UNSIGNED)')));
其中$collection=集合对象
让我知道这是否对您有效。FYI,addExpressionFieldToSelect()方法对平面模型不起作用。是的,它起作用了,只是输入错误。应该是“Zend_Db_Expr”谢谢老兄。修复:Zend_Db_Exp->Zend_Db_Expr。谢谢