2013-08-06 37 views
0

我們一直在面對Magento中的SQL查詢問題。一些客戶抱怨Mogento擴展中使用的查詢不符合標準。我應該如何測試開發人員是否使用magento標準編寫查詢?如何測試magento中的sql查詢?

+0

事情你需要檢查編碼它們是否使用適當的資源模型來查詢數據庫 –

回答

0

Magento是一個面向數據庫資源的應用程序。
您應該檢查您的開發人員是否遵循標準API模型來訪問數據庫資源。
其次使用索引表數據更頻繁地讀取命令而不是進行EAV資源查詢。

0

沒有看到代碼,很難說他們指的是什麼。

看看@Custom Module with Custom Database Table

如果你的代碼,它們就像

$resource = Mage::getSingleton('core/resource'); 
$conn  = $resource->getConnection('core_read'); 
$results = $conn->query('SELECT * FROM tblName'); 

應該改變一些東西一樣

$results = Mage::getModel('module/model_name')->getCollection();