2013-03-06 65 views
1

我已經創造了Magento的集合($ myCollection)將和我使用此代碼的數據:Magento:收藏中的數據不完整?

$data = $myCollection->getData(); 

這樣的作品,但是當我看$ data數組,我看到一些列只是失蹤奇怪的是,有時候,並不總是。爲了弄清楚怎麼回事,我拿來使用此代碼底層SQL:

$select = $myCollection->getSelect()->__toString(); 

在我的MySQL客戶端運行這將返回所有列,沒有遺漏。任何想法可能是什麼問題?

謝謝!

+0

通過打開$ _debug變量爲true來啓用mysql日誌記錄。這使得magento記錄所有查詢。在這個尋找MySQL表鎖的頂部 – Soundz 2013-03-06 20:29:40

+0

我記錄了查詢,執行了一個取得我需要的東西並在我的SQL客戶端執行它......一切都很好。儘管集合中的數據仍然沒有。如果出現鎖定,那是不是意味着不同的列會丟失,每次都不一樣? – user1856596 2013-03-07 09:37:48

回答