2011-08-01 80 views
2

我在我的magento數據庫中編寫了一個mysql存儲過程以執行復雜的操作,並希望在我的magento代碼中使用它們。我能夠從我的magento代碼中調用該過程並獲取數組中的結果集。現在我想使用這個結果集作爲一個模型來使用joinattribute進行進一步的連接,或者更具體地說,我想將這個輸出結果集從存儲過程轉移到一個集合中,以便我可以使用getcollection方法。我該怎麼做呢 ?Magento - 使用存儲過程數組結果集作爲集合

回答

2

thread on joining procedure results

>是否有可能加入一個查詢中從存儲過程結果的表?

所以看起來你必須做的很長的路要走,並使用數組作爲參數。

// $collection is a collection 
// $results is the stored procedure results as an array 
$collection->addAttributeToFilter('ATTRIBUTE_NAME', array('in'=>$results)); 

對於集合類似的伎倆 「其他比較運算符」 here

+0

不是我要找的答案!我的問題是我有一個存儲過程結果在一個數組中,我可以使用該數組作爲集合來實現分頁? – Baaju